Hi Isomorphic,
please see this modified online testcase (v12.0p_2019-02-16):
1) Start
2) Right-Click "Auto Fit All Columns"
3) Scroll ListGrid a bit to the right
4) Show filterRow via button
You'll notice that the ListGrid scrolls to the very left. This does also happen ungrouped and should not do so in both cases, as this is confusing for the user.
Best regards
Blama
please see this modified online testcase (v12.0p_2019-02-16):
1) Start
2) Right-Click "Auto Fit All Columns"
3) Scroll ListGrid a bit to the right
4) Show filterRow via button
You'll notice that the ListGrid scrolls to the very left. This does also happen ungrouped and should not do so in both cases, as this is confusing for the user.
Code:
isc.ListGrid.create({ ID:"dsListGrid", width: "100%", height: "100%", autoFetchData: true, canEdit: true, groupByField: "category", initialSort: [ {property: "category", direction: "ascending"}, {property: "units", direction: "ascending"} ], dataSource: "supplyItem", showFilterEditor: true, implicitCriteria: { _constructor: "AdvancedCriteria", operator: "and", criteria: [ { fieldName: "units", operator: "isNull" } ] } }); isc.IButton.create({ ID:"toggleFilterRow", width: 200, title:"Show/Hide filterRow", click : function () { dsListGrid.setShowFilterEditor(!dsListGrid.showFilterEditor); } }); isc.VLayout.create({ membersMargin:10, width: "100%", height: "100%", members:[ dsListGrid, toggleFilterRow] });
Blama
Comment