I have a nice little problem. I've been working on a WHDG with a single table DataSet as source. I'm trying to get the Summary Row feature to work the way I need it. Only some of the columns in the WHDG are summarizable so, I only show the Summary icons in the headers of the summable columns. But they don't work as expected.
There are quite a few columns in the WHDG so, the summable columns don't show up in the initial display. I have to scroll horizontally to the right. to get to them. Then when I click a Summary icon, the Summary Type selection window does not popup and the WHDG scrolls all the way back to the left. However, if I hide columns (by changing their Hidden property) or change the browser window size to make more room for the WHDG till the summarizeable columns appear in the initial display (without scrolling) , the Summary Type popup works just fine and the selected summaries appear in the WHDG footer. And the summaries remain even if the WHDG gets resized till the columns go off the right edge again.
Any ideas on how to fix this?
Hi dpinkston,
Thank you for posting in the community.
I was able to reproduce the matter using version 12.1, however only in IE7 and IE8. It is possible that there is a development issue related to this matter. I will research the matter in more detail and update you with more information until the end of the day.
As a possible workaround, I can suggest that you wrap your grid inside a div which displays the scrollbars instead of the grid. For instance:
<div style="width:250px;height:250px; overflow:scroll; "> <ig:WebHierarchicalDataGrid ID="WebHierarchicalDataGrid1" runat="server" ... </ig:WebHierarchicalDataGrid> </div>
<div style="width:250px;height:250px; overflow:scroll; "> <ig:WebHierarchicalDataGrid ID="WebHierarchicalDataGrid1" runat="server"
...
</ig:WebHierarchicalDataGrid>
</div>
Please note that in this case the Width and Height of the grid should not be set at all (or set to a precise value in pixels such that scrollbars are not displayed by the grid).
Do not hesitate to contact me if you have any questions.
Hello dpinkston,
After researching the matter some more I have asked our engineering staff to examine this further.To ensure that the matter will receive attention, I have logged this behavior in our internal tracking system with a Development ID of 114045. The next step will be for a developer to review my investigation and confirm my findings or to offer a fix, or other resolution. Please let me know if you are able to reproduce the behavior in browsers different than IE7 and IE8. In such case I would also need to know your product version as I have done my research using versions 11.2 and 12.1.A support ticket has been created for you regarding this matter - CAS-93503-BGKWT2. You can also continue to send updates to this case at any time.You can view the status of the development issue connected to this case by selecting the "Development Issues" tab when viewing this case on the web site. Please let me know if you need more information.
Thank you for your reply Petar.
I am working with ASP.NET Advantage Version 11.2. And I'm using the Visual Studio 2008 development environment with IE 9 to test my pages as I develop them. The WHDG is currently inside a <div>, along with a number of other controls, that does not have scrolling set. The WHDG does have it's Height set in the markup to 500px..
After reading your reply I tried some testing incorporating your suggestions. I found that the Width property seems to be a big part of this issue. In markup the WHDG Height and Width are set to 500px and 100% respectivley. When I remove the Width property completely, the WHDG expands horizontally to its full width removing its horizontal scroll bar. When I scroll the IE window to the right to show the columns that are summable and click on their Summary Icon, I see the expected Summary Type selection box and the appropriate summary rows appear based on my selections.
Unfortunately, this is not an optimum solution for my problem. The WHDG is set up for paging with the links appearing on the top right. So they go all the way out to the right and the user has to scroll the IE window to see them. I could move them to the top left to fix this problem. But then I have a very wide grid that makes for a very wide IE page. And the width of the grid does not match the width of the controls above and below it on the page.