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
I just been updated regarding the ungroup issue. The fix will be available in the next hotfix release.
The bug report has been updated and a fix will be available in the next hotfix release.
I just been updated for issue #2, unfortunately WebGrid 6 support is dropped so in order to have the fix you will need to use WebGrid 7.
Unfortnately, we do not provide sample with entity framework data, however I believed the process will be similar with entity framework.
Based on my test with the enfity framework data, I could not replicate the issue. The selectedItem will be correctly set with the selected object in the UXListBox. Attached is the test page I am using to test this issue.
We also have released a new ClientUI build in the WebUI Studio 2010 R1 SP1, if you have not update to the latest build build please do so.
Based on my test, it seems XMLDataSource only accept allow data as attribute. In this scenario, you could applu a transform file to translate the text node into an attribute. Attached is the transformation file I used to thest this scenario and here is the XMLDataSource snippet:
<asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="CustomerData.xml" XPath="Rows/Row" TransformFile="CustomerTransform.xsl"></asp:XmlDataSource>
FYI, the option to modify default WindowButtonStyle is only available on Expression Blend. In the UXWindow context menu, choose Edit Additional Templates > Edit WindowButtonStyle > Edit a Copy...
My test show that you will need to create a contrainer with the style in order to render the grid correctly. For example:
<div Style="z-index: 101; left: 152px; position: absolute; top: 126px; height:100$ispct;;" /> <iswebgrid:WebGrid ID="WebGrid1" runat="server">
Regarding the rowchecker issue, I have modify the sample page to have a rowchecker. However, I failed to replicate the error on my environment.
Unfortunately, UXDock has not implement scrolling feature yet. Based on my discussion with the developer, the closest workaround which will maintain UXDock behavior would be to implement paging feature.
You could achieve this by editing the default UXDock template so ItemsPresenter will have a perdefined width, you also need to add elements to move the page forward or backward. Here is the snippet of a modified portion of the default UXDock template:
<Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="Intersoft:UXDock"> <Grid> <Grid x:Name="RootElement"> <Intersoft:ContentTransformer x:Name="ContentTransformer" IsHitTestVisible="False"> <StackPanel x:Name="BackgroundLayoutElement" HorizontalAlignment="Center" Orientation="Horizontal" VerticalAlignment="Bottom"> <Grid x:Name="BackgroundContainerLeftElement"> <Image x:Name="BackgroundImageLeftElement" Visibility="Collapsed"/> </Grid> <Grid x:Name="BackgroundContainerElement"> <Grid x:Name="BackgroundTemplateElement"/> <Border x:Name="BackgroundElement" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" CornerRadius="{TemplateBinding CornerRadius}"/> <Image x:Name="BackgroundImageCenterElement" Visibility="Collapsed"/> </Grid> <Grid x:Name="BackgroundContainerRightElement"> <Image x:Name="BackgroundImageRightElement" Visibility="Collapsed"/> </Grid> </StackPanel> </Intersoft:ContentTransformer> <StackPanel x:Name="LayoutElement" Orientation="Horizontal"/> <StackPanel x:Name="StructureElement" HorizontalAlignment="Center" Orientation="Horizontal" VerticalAlignment="Center"> <StackPanel x:Name="StructureLeft" IsHitTestVisible="False" Orientation="Horizontal"/> <Intersoft:UXButton Height="65" Width="10" Content="Less"/> <Grid Width="400"> <ItemsPresenter x:Name="ItemsPresenter"/> </Grid> <Intersoft:UXButton Height="65" Width="10" Content="More"/> <StackPanel x:Name="StructureRight" IsHitTestVisible="False" Orientation="Horizontal"/> </StackPanel> </Grid> </Grid> </ControlTemplate> </Setter.Value></Setter>
You also need to implement the logic to add the new item when moving forward or backward.
Do you mind providing a simple runnable sample of the scenario? That way I could see the application flow and debug the process to analyse the issue further.
I could also replicate the issue on my environment. Based on my analysis the WebGrid expect a rowIndex attribute to be available in the row element. In order to resolve the issue I set the rowIndex attribute to have the same value as recordIndex attribute. Here is the updated snippet:
function WebGrid1_OnAfterResponseProcess(controlId, actionName, lastRequestObject, xmlResponseObject){ var WebGrid1 = ISGetObject(controlId); if (actionName == "LoadGroup" && IS.IsXHTMLDocType() && IS.ie){ var childRows = WebGrid1.GetSelectedObject().GetRowElement().parentElement.nextSibling.getElementsByTagName("tr"); for (var i = 0; i < childRows.length; i++) { childRows[i].style.display = ""; childRows[i].setAttribute("rowIndex",childRows[i].recordIndex); } } return true;}
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