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
The required dll in order to run WebInput successfully using SmartWebResources is:
The TDN, dev2.intersoftpt.com, is using WebContextMenu to achieve the taskbar functionality. I have update the the attached sample to use WebContextMenu as well.
You could read in more detail regarding the WebContextMenu in the WebDesktop documentations in the article titled WebContextMenu.
Unfortunately, when you are using iFrame you will not be able to access the parent functionality & object without referencing it. In your case, perhaps using multiple .parent() function in order to get the WebDesktopManger object.
Thank you for the workaround snippet you provided, it will be useful when we are using complex WebDesktopManger.
You could use the OnEditingFormInitialize client side event to handle such scenario. We already provided a sample of this event handler in EventOrganizer.aspx WebScheduler sample. In the sample, the originalObject variable will hold all the information regarding the event shown in the edit form.
DataBinding in WebScheduler will require you to use ISDataSource, in the snippet you provided you are binding WebScheduler with SqlDataSource. If you already bind the data using ISDataSource, it will also be helpful if you could provide us with the error message / screenshot of the error.
We have provided some article & walkthrough regarding databinding in WebScheduler in our documentation on the article titled "Data Binding" and "Walkthrough: Binding ISDataSource to WebScheduler".
You could also view some sample in ISDataSource component on how to bind numerous datasource.
Export client side event will require at least 3 parameter:
var grid = ISGetObject('WebGrid1');grid.ExportGrid("Customers", "PDF", "PORTRAIT");
The responsible properti to show the record x-y of z in the grouping header is PagingDetectPartialGroupRows.
This info will only be applied to the root group header. The partially grouped row will always be the last group in under the root group. You could use the GroupRowInfoFormat on the child group column in order to show how many row each child group contains.
Attached is the sample that demonstrate the GroupRowInforFormat
In order to automatically recalculate the group sum you will need to refresh the grid. You could achieve this by invoking the refreshGrid script from UpdateRow server side event handler. Here is the snippet:
UpdateRow event handler:
protected void WebGrid1_UpdateRow(object sender, ISNet.WebUI.WebGrid.RowEventArgs e){ WebGrid1.ClientAction.InvokeScript("refreshGrid()");}
RefreshGrid client side function:
function refreshGrid() { setTimeout(function() { var grid = ISGetObject("WebGrid1"); grid.Refresh(); }, 50); }
Attached is the sample I used to recreate the issue you are facing. I tried clicking the heading twice to sort the content, however I could not replicate the issue.
Regarding the delete, how do you invoke the snippet in your post? And how do you pass the retVal parameter to the function?
If you have not done so, please update your WebGrid 6 and WebUI Framework to the latest build to see if it is already solve the issue, the latest build is 218 and 705 respectively.
In my environment, the markup will not allow me to open the ColumnSet designer as well. Did the markup is a result from using the ColumnSet designer? If so could you provide us with the WebGrid and WebUI Framework dll you are using?
For the ColumnSet designer to work, I have to modify the mark up to be:
<ColumnSets> <ISWebGrid:WebGridColumnSet Caption="test" Name="csEmpty" Width="150px" ColumnCount="1"> <Layout> <ISWebGrid:WebGridRowLayout ColumnMember="EmployeeID" Width="150"/> </Layout> <HeaderStyle HorizontalAlign="Center" /> </ISWebGrid:WebGridColumnSet></ColumnSets><ColumnSetSettings RowCount="1" ShowHeaders="Yes" GridLineColor="DarkGray" GridLines="Both"/>
Adding the property will allow me to open the ColumnSet designer in my environment.
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