SmartClient Version: v9.0p_2013-08-06/LGPL Development Only (built 2013-08-06)
IE 9.0.8112.16421
I could use some help narrowing down an issue I'm having with ListGrid. I've tried putting together a simple test case to demonstrate the issue, but in the simple case everything works fine. In my real app there area a lot of layers in the controls, lots of grid options being set and lots of styling customization.
The issue is a little odd too. I essentially have a HLayout with three panels. The first two show resize bars. The middle panel's resize bar is set with a target of "next". It also has a ListGrid in it (actually my own derivation of a ListGrid). The columns all have explicit sizes set on them (set both on the field objects and by restoring a saved view state on startup).
If I manually resize any of the columns in the grid, and then click the middle panel's resize bar (collapsing the panel on the right), all of the columns in my grid resize. If I get the view state of the grid/fields at this point, all of the columns in the view state show a width of "null". Even more strange, if I click on any of my column headers (causing a sort), all of the column widths bounce back to what they should be and the view state now shows the correct explicit widths for each of the columns again.
We were previously using a 3.1 release from last November and recently upgraded to 4.0. This issue did not appear until we rolled to the new version.
Since I cannot repro this in a simple sample, the issue is definitely being brought about by something I'm doing in all the complexity of my real app. I've been trying for several days to narrow down the issue with no success.
Can you give any insight in this area or suggest any course of investigation that might help narrow this down?
IE 9.0.8112.16421
I could use some help narrowing down an issue I'm having with ListGrid. I've tried putting together a simple test case to demonstrate the issue, but in the simple case everything works fine. In my real app there area a lot of layers in the controls, lots of grid options being set and lots of styling customization.
The issue is a little odd too. I essentially have a HLayout with three panels. The first two show resize bars. The middle panel's resize bar is set with a target of "next". It also has a ListGrid in it (actually my own derivation of a ListGrid). The columns all have explicit sizes set on them (set both on the field objects and by restoring a saved view state on startup).
If I manually resize any of the columns in the grid, and then click the middle panel's resize bar (collapsing the panel on the right), all of the columns in my grid resize. If I get the view state of the grid/fields at this point, all of the columns in the view state show a width of "null". Even more strange, if I click on any of my column headers (causing a sort), all of the column widths bounce back to what they should be and the view state now shows the correct explicit widths for each of the columns again.
We were previously using a 3.1 release from last November and recently upgraded to 4.0. This issue did not appear until we rolled to the new version.
Since I cannot repro this in a simple sample, the issue is definitely being brought about by something I'm doing in all the complexity of my real app. I've been trying for several days to narrow down the issue with no success.
Can you give any insight in this area or suggest any course of investigation that might help narrow this down?