Hi there, we have recreated the following bug in your online demos.
Steps 1.
Click Edit Hilite > Add Advanced Rule
Filter > testNumericValue > is blank
Appearance Flag field configure a background color
Save the rule and you will see the Continent group headers get the highlight applied incorrectly to them.
Steps 1.
Click Edit Hilite > Add Advanced Rule
Filter > testNumericValue > is blank
Appearance Flag field configure a background color
Save the rule and you will see the Continent group headers get the highlight applied incorrectly to them.
Code:
var ds = isc.DataSource.get("countryDS"); isc.VLayout.create({ ID:"layout", width:600, height:250, membersMargin: 5, members: [ isc.HLayout.create({ ID:"buttonLayout", width:"*", height:30, membersMargin: 5, members: [ isc.IButton.create({ ID: "editHilitesButton", autoFit: true, title: "Edit Hilites", click: "countryList.editHilites();" }), isc.IButton.create({ ID: "stateButton", autoFit: true, title: "Recreate from State", click: function () { var state = countryList.getHiliteState(); countryList.destroy(); recreateListGrid(); countryList.setHiliteState(state); } }) ] }) ] }); // create the initial ListGrid recreateListGrid(); // function to create a new ListGrid function recreateListGrid() { layout.addMember(isc.ListGrid.create({ ID: "countryList", width:"100%", height:"*", alternateRecordStyles:true, dataSource: ds, groupByField:"continent", autoFetchData: true, canAddFormulaFields: true, canAddSummaryFields: true, fields:[ {name:"countryCode", title:"Flag", width:40, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png" }, {name:"countryName"}, {name:"testNumericValue", type:"float"}, {name:"capital"}, {name:"population", title:"Population"}, {name:"area", title:"Area (km²)"}, {name:"gdp"} ] })); }
Comment