Hi,
If I use a listgrid with groupByField and filterByCell is enabled then in any focus in filter section will trigger "Grouping..." dialog, and listgrid flickers.
steps:
1) focus on "id" filter
2) focus on "group field" filter
3) focus on "some_other" filter
Result:
every time it will flicks and shows "Grouping.." dialog
Expected:
nothing happens, only regroup should happen then fetch from server is necessary.
If I use a listgrid with groupByField and filterByCell is enabled then in any focus in filter section will trigger "Grouping..." dialog, and listgrid flickers.
steps:
1) focus on "id" filter
2) focus on "group field" filter
3) focus on "some_other" filter
Result:
every time it will flicks and shows "Grouping.." dialog
Expected:
nothing happens, only regroup should happen then fetch from server is necessary.
Code:
var testData = new Array(500).map(function (v, i) { return {id: "" + (i + 1), groupField: "" + (i % 10) + 1} }); isc.DataSource.create({ ID: "ds", clientOnly: true, fields: [{name: 'id', primaryKey: true}, {name: 'groupField', type: 'text'}], testData: testData, fetchData: function (criteria, callback, requestProperties) { console.log('fetchData: ', criteria, requestProperties); this.performDSOperation("fetch", criteria, callback, requestProperties); } }); isc.ListGrid.create({ groupByField: ["groupField"], width: 400, height: 200, autoDraw: true, dataSource: "ds", autoFetchData: true, useAllDataSourceFields: false, showFilterEditor: true, filterByCell: true, fields: [ { name: 'id' }, { name: 'groupField' }, { name: 'some_other' } ] });