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
Hi Martin,Thanks for your reply.We can't force our clients to change from IE8 to IE9 just because of Intersoft Grid issue.
And regarding pagingsize and PagingMode, this functionality was already working with previous build and they need functionality with not fixed pagesize of 50. Technical issue with fixed 50 pagesize is, we are using grouping as well to show data categories. So with full length of page clients can see how data is grouped while with 50 page size they need to go to each page to check how many categories of grouping exists in data.Can you please provide solution as such it was working fine with previous builds, with IE8 and full page size? Thanks!Peter
Hi Tenika,
I am having some similar issues at you. mainly arround the grouping and expansion 2000 - 3000 rows data.
used to be quite quick now runs like a dog or scripting issue.
If you use doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
instead of
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
under IE8 you should see the slow running script error not appearing. (still slow though)
hopefully they will fix this for
Hi Martin,
Yes this does replicate one of the issues.
However even if the rowchecker is false and there is no checkbox row the is a problem.
e.g. set rowchecker= false visible false for that row.
Group by region
Then expand the colapsed group the result is slow running script.
This is a bigger issue that the checkbox problem but seems related.
We also run our aspx page in an html frame. This has not caused any issues up to now however.
when using the Xhtml doctag instead of the HTML 4 doctag the drag an drop grouping does not work. seems to work partially with the test sample though i.e will group with most columns (not all) but the ungrouping does not work. selecting from context menu is fine.
I am still experimenting with this.
attached is the html template we use to display our webpages
<html> <head runat="server"> <TITLE>e-Collect365</TITLE> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> </head> <frameset runat="server" id="outerFr" rows="85,*" frameborder="NO" border="0" framespacing="0" cols="*"> <frame runat="server" name="topFrame" scrolling="no" noresize > <frameset runat="server" id="innerFr" cols="152,*" frameborder="YES" border="1" framespacing="0" rows="*"> <frame runat="server" name="leftFrame" scrolling="auto" > <frame runat="server" name="mainFrame" src="webform1.aspx"> </frameset> </frameset> </html>
Thanks,
martin I hope there is an update soon.
using the XHTML DocType doc type causes other challenges an mean we have to make other formatting changes.
Using this doctype is also stopping grouping from working on in our application. although it appears to work in the simple test sample. I will investigate this some more.
Regards,
Peter
i have done some further investigation. There is good new and bad news.
I discovered that your direction to replace
<html xmlns="http://www.w3.org/1999/xhtml" >
with
<html>
was the wrong way round to to deal with the short height (~30px) problem.
by adding
<html xmlns="http://www.w3.org/1999/xhtml" > this problem disappears.
this means i will have to add the tag to all my pages. (a bit painful and i would prefer not to do this).
The bad new is that if the scripting issue is still there if the tag is
please let me know you can reproduce this problem, and then get somebody to fix it please.
my dream scenario is <html> tag with no scripting or height issue in ie7 ,ie8 , ie9
If i have to change the tag then i can live with that IF the issue are fixed and no more are introduced.
thanks
example aspx page below
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="intersoft6._Default" %> <%@ Register assembly="ISNet.WebUI.WebGrid" namespace="ISNet.WebUI.WebGrid" tagprefix="ISWebGrid" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <div> </div> <ISWebGrid:WebGrid ID="WebGrid1" runat="server" DataSourceID="AccessDataSource1" UseDefaultStyle="True" width="100%"> <LayoutSettings AutoFitColumns="true" AllowGrouping="Yes" AllowSorting="Yes" groupbyboxvisible="True" > <groupbybox ></groupbybox> </LayoutSettings> <RootTable> <Columns> <ISWebGrid:WebGridColumn Caption="OrderID" DataMember="OrderID" DataType="System.Int32" ColumnType="CheckBox" IsRowChecker="true" Name="OrderID" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ShipName" DataMember="ShipName" Name="ShipName" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ShipAddress" DataMember="ShipAddress" Name="ShipAddress" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ShipCity" DataMember="ShipCity" Name="ShipCity" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ShipRegion" DataMember="ShipRegion" Name="ShipRegion" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ShipPostalCode" DataMember="ShipPostalCode" Name="ShipPostalCode" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ShipCountry" DataMember="ShipCountry" Name="ShipCountry" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="CustomerID" DataMember="CustomerID" Name="CustomerID" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Customers.CompanyName" DataMember="Customers.CompanyName" Name="Customers.CompanyName" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Address" DataMember="Address" Name="Address" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="City" DataMember="City" Name="City" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Region" DataMember="Region" Name="Region" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="PostalCode" DataMember="PostalCode" Name="PostalCode" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Country" DataMember="Country" Name="Country" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Salesperson" DataMember="Salesperson" Name="Salesperson" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="OrderDate" DataMember="OrderDate" DataType="System.DateTime" Name="OrderDate" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="RequiredDate" DataMember="RequiredDate" DataType="System.DateTime" Name="RequiredDate" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ShippedDate" DataMember="ShippedDate" DataType="System.DateTime" Name="ShippedDate" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Shippers.CompanyName" DataMember="Shippers.CompanyName" Name="Shippers.CompanyName" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ProductID" DataMember="ProductID" DataType="System.Int32" Name="ProductID" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ProductName" DataMember="ProductName" Name="ProductName" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="UnitPrice" DataMember="UnitPrice" DataType="System.Decimal" Name="UnitPrice" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Quantity" DataMember="Quantity" DataType="System.Int16" Name="Quantity" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Discount" DataMember="Discount" DataType="System.Single" Name="Discount" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ExtendedPrice" DataMember="ExtendedPrice" DataType="System.Decimal" Name="ExtendedPrice" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Freight" DataMember="Freight" DataType="System.Decimal" Name="Freight" Width="100px"> </ISWebGrid:WebGridColumn> </Columns> </RootTable> </ISWebGrid:WebGrid> <asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/Northwind.mdb" SelectCommand="SELECT top 2000 * FROM [Invoices]"></asp:AccessDataSource> </form> </body> </html>
Hi martin,
I have created a fresh project.
drag and droped webgrid and access datasource. default.aspx page code below
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="intersoft5._Default" %> <%@ Register assembly="ISNet.WebUI.WebGrid" namespace="ISNet.WebUI.WebGrid" tagprefix="ISWebGrid" %> <%@ Register assembly="ISNet.WebUI.ISDataSource, Version=1.0.1500.1, Culture=neutral, PublicKeyToken=c4184ef0d326354b" namespace="ISNet.WebUI.DataSource" tagprefix="ISDataSource" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html > <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <div> </div> <ISWebGrid:WebGrid ID="WebGrid1" runat="server" UseDefaultStyle="True" Width="100%" DataSourceID="AccessDataSource1" > <LayoutSettings AutoFitColumns="true"></LayoutSettings> <RootTable> <Columns> <ISWebGrid:WebGridColumn Caption="ShipName" DataMember="ShipName" Name="ShipName" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ShipAddress" DataMember="ShipAddress" Name="ShipAddress" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ShipCity" DataMember="ShipCity" Name="ShipCity" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ShipRegion" DataMember="ShipRegion" Name="ShipRegion" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ShipPostalCode" DataMember="ShipPostalCode" Name="ShipPostalCode" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ShipCountry" DataMember="ShipCountry" Name="ShipCountry" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="CustomerID" DataMember="CustomerID" Name="CustomerID" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Customers.CompanyName" DataMember="Customers.CompanyName" Name="Customers.CompanyName" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Address" DataMember="Address" Name="Address" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="City" DataMember="City" Name="City" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Region" DataMember="Region" Name="Region" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="PostalCode" DataMember="PostalCode" Name="PostalCode" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Country" DataMember="Country" Name="Country" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Salesperson" DataMember="Salesperson" Name="Salesperson" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="OrderID" DataMember="OrderID" DataType="System.Int32" Name="OrderID" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="OrderDate" DataMember="OrderDate" DataType="System.DateTime" Name="OrderDate" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="RequiredDate" DataMember="RequiredDate" DataType="System.DateTime" Name="RequiredDate" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ShippedDate" DataMember="ShippedDate" DataType="System.DateTime" Name="ShippedDate" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Shippers.CompanyName" DataMember="Shippers.CompanyName" Name="Shippers.CompanyName" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ProductID" DataMember="ProductID" DataType="System.Int32" Name="ProductID" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ProductName" DataMember="ProductName" Name="ProductName" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="UnitPrice" DataMember="UnitPrice" DataType="System.Decimal" Name="UnitPrice" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Quantity" DataMember="Quantity" DataType="System.Int16" Name="Quantity" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Discount" DataMember="Discount" DataType="System.Single" Name="Discount" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="ExtendedPrice" DataMember="ExtendedPrice" DataType="System.Decimal" Name="ExtendedPrice" Width="100px"> </ISWebGrid:WebGridColumn> <ISWebGrid:WebGridColumn Caption="Freight" DataMember="Freight" DataType="System.Decimal" Name="Freight" Width="100px"> </ISWebGrid:WebGridColumn> </Columns> </RootTable> </ISWebGrid:WebGrid> <asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/Northwind.mdb" SelectCommand="SELECT top 10 * FROM Invoices"></asp:AccessDataSource> </form> </body> </html>
and i am still getting this issue. have you checked in ie8?
cannot upload screenshot since attach file not working at the moment.
1st of all were you able to replicate the problem i had on the project i sent?
This way i don't waste my time looking for a problem in our environment that is not there.
secondly setting the height to 100% will fill the page.
So adding scroll bars for over a page of data, lots of with space if only a few rows of data.
when the height is not set then it should adjust to the required height to show all rows.
This is not happening in this fix on the simplest of grid where
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">and autofitcolumns="True"
so 1st please confirm you can replicate. Then please see what you can do to get this corrected.
Thank you for your continued 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