iSeller Commerce
iSeller POS Retail
iSeller POS F&B
iSeller POS Express
Crosslight
WebUI
ClientUI
What's New
Download Trial
Web Solution
Mobile Solution
Enterprise Solution
Custom Development
Blog
Community
Latest Development Blogs
ForumPostTopic
Browse By Tag
Glad to hear the good news.
We also would like to express our gratitude to Frank and his team for the patience and cooperation.
Should you need further assistance or run into any problems regarding our controls, feel free to post it into our forum. We would be happy to assist you again.
We look forward to serving your future needs.
... I have a page where the user can 1) go directly to the grid page unfiltered or 2) go to the gird via a filter (set programically). In this case neither of the client events runs. What I need to do is to duplicate the Filtered/Unfiltered message that displays in the status bar. I need to know at anytime what the status of the filter state is. Users don't look at the status bar so I need a way to tell the user via a RED MESSGE at top of grid, the filter status. Is this possible?
I have a page where the user can 1) go directly to the grid page unfiltered or 2) go to the gird via a filter (set programically). In this case neither of the client events runs. What I need to do is to duplicate the Filtered/Unfiltered message that displays in the status bar. I need to know at anytime what the status of the filter state is. Users don't look at the status bar so I need a way to tell the user via a RED MESSGE at top of grid, the filter status. Is this possible?
I created a simple sample of WebGrid based on Hans's sample. The grid shows Customers data from Northwind.mdb file. Filtered columns are programmatically added during PrepareDataBinding server-side event in order to emulate scenario 1 and scenario 2 (as shown in the above quoted paragraph).
I’m using OnAfterInitialize client-side event of WebGrid to get the filter state of WebGrid which can't be handled by either OnColumnFilter or OnAfterResponseProcess event. This event invokes ShowFilterInformation() JavaScript function which will display filter information in a text area element.
function WebGrid1_OnAfterInitialize(controlId) { var WebGrid1 = ISGetObject(controlId); ShowFilterInformation(WebGrid1); return true; } function ShowFilterInformation(controlId) { var textArea1 = document.getElementById("textArea1"); if (controlId.RootTable.FilteredColumns.length > 0) { textArea1.value = "WebGrid1 is filtered" + "\n" + "FilteredColumns detail information:" + "\n"; for (var i = 0; i < controlId.RootTable.FilteredColumns.length; i++) { var filteredColumns = controlId.RootTable.FilteredColumns[i]; textArea1.value += "Column " + filteredColumns.ColumnMember.toString() + " is " + filteredColumns.FilterType.toString() + " " + filteredColumns.FilterText.toString() + "\n"; } } else textArea1.value = "WebGrid1 is not filtered"; return true; }
Last, simply do the same in OnAfterResponseProcess client-side event to show filter information when user interacts from client-side.
Please have the attached sample file evaluated on your end and let us hear whether this helps or not.
In version 8, WebGrid has been refined to fully support the latest web standards. This allows developers to use WebGrid features in their HTML5 doc type web application.
You can evaluate WebGrid with the HTML5 doc type by browse to one of WebGrid live sample such as: Enterprise.aspx sample. IE9 doesn’t ignore the doctype and doesn’t fallback to Quirks mode.
As far as I know, HTML5 doc type does trigger standards mode in browsers. Although it is not yet an official standard but all major browsers (Internet Explorer, Firefox, Safari, Chrome, Opera) continue to add new HTML5 features to their latest versions.
I installed IdeaBlade 6.1.15 and Intersoft ClientUI 2013. When I run WPF.UXGridView.Samples.DevForce project, the same problem: “Could not load file or assembly 'IdeaBlade.Core, Version=6.1.14.0, …” persist on my local end.
After compile completed, there is one warning which says: Found conflicts between different versions of the same dependent assembly.
Double-click on the warning message and VS will prompt us to fix these conflicts by adding binding redirect records in the app.config file.
Save the changes and run the project once again. The reported problem should be no longer persisting.
For more detail, I enclosed the modified app.config file as attachment.
Hope this helps.
I have re-uploaded the sample in this post. Please feel free to let us know if you still have problems to download the sample.
WebScheduler has OnEventSelected client-side event that will gets or sets the event handler when an event is selected. Please try to use this event to show a more detail frame and let us know whether this helps or not.
I apologize for any inconvenience this problem may have caused you. The team will fix the live sample so that you no longer necessary to switch the Regional Settings to English (US).
I’m also would like to express my appreciation for your interest evaluating ClientUI controls. Should you need further assistance or run into any technical problems regarding our controls, feel free to post it into our community site. We would be happy to assist you again.
A notification will be posted within this thread or through the official newsletter when the feature is implemented.Thank you for very much for the feedback.
WebGrid has “OnExport” server side event. You can handle the OnExport server side event, write customized exporting codes and set the event’s ReturnValue to false for cancelling default process. You can also have your scenario implemented by using this server side event.
Please try to use following code in order to change the name of the fields that get exported (in the following sample, I use “Shippers” table in Northwind.mdb file as the reference). The sample below shows how to change the “CompanyName” field into “Company”.
protected void WebGrid1_Export(object sender, ISNet.WebUI.WebGrid.ExportEventArgs e) { e.Table.Columns.GetNamedItem("CompanyName").Name = "Company"; }
In order to change a value of field, please try to use following code. The sample below shows how to change the value of a cell, from “United Package” into “United Package Service”.
protected void WebGrid1_Export(object sender, ISNet.WebUI.WebGrid.ExportEventArgs e) { e.Table.Rows[1].Cells.GetNamedItem("CompanyName").Text = "United Package Service"; }
Could you please inform us about how you set the styling of your column header?
I suspect that the way you set the column header style is not correct.
<ISWebGrid:WebGridColumn Caption="<div style='font-family:Comic Sans MS'>CustomerID</div>" DataMember="CustomerID" Name="CustomerID" Width="100px"> </ISWebGrid:WebGridColumn>
Please try to set the column header style by using “declarative way” or “server side code way” (as shown below).
declarative way
<LayoutSettings AllowContextMenu="True" AllowSelectColumns="Yes"> <HeaderStyle Font-Names="Comic Sans MS" Font-Size="8pt" /> </LayoutSettings>
or server side code way
protected void WebGrid1_InitializeLayout(object sender, ISNet.WebUI.WebGrid.LayoutEventArgs e) { WebGrid1.LayoutSettings.HeaderStyle.Font.Name = "Comic Sans MS"; WebGrid1.LayoutSettings.HeaderStyle.Font.Size = FontUnit.Point(8); }
Hope this help.
or
Choose this if you're already a member of Intersoft Community Forum. You can link your OpenID account to your existing Intersoft Social ID.
Choose this if you don't have an Intersoft account yet. Your authenticated OpenID will be automatically linked to your new Intersoft account.
Enter your Wordpress Blogname