When ListGrid or TreeGrid has leaveScrollbarGap=false, than SmartClient sometimes show scrollbar which is not necessary and it cause flickering of scrollbar as you can see in example. It happens only on IE 11 with zoom more than 100%. And it is also necessary to change size of ListGrid by drag resize.
- SmartClient version: 12.0p built: 2018-06-27 (https://www.smartclient.com/smartclient-12.0/showcase/)
- IE 11 with zoom more than 100%
- Example code:
- Wrong behavior
- SmartClient version: 12.0p built: 2018-06-27 (https://www.smartclient.com/smartclient-12.0/showcase/)
- IE 11 with zoom more than 100%
- Example code:
Code:
isc.VLayout.create({ID:"verticalLayout", width: "*", height: "*", showResizeBar:true}); isc.HLayout.create({ID:"horizontalLayout", width: 500, height: 400}); isc.Label.create({ID:"bottomText", contents:"AAAAAA", width:"100%", height:50}); isc.Label.create({ID:"rightText", contents:"BBBBBB", width:50, height:"100%"}); isc.TreeGrid.create({ ID: "employeeTree", width: "100%", height: 350, showResizeBar:true, leaveScrollbarGap : false, dataSource: "employees", autoFetchData:true, nodeIcon:"icons/16/person.png", folderIcon:"icons/16/person.png", showOpenIcons:false, showDropIcons:false, closedIconSuffix:"", showSelectedIcons:true, fields: [ {name: "Name", formatCellValue: "record.Job+': '+value"} ] }); verticalLayout.addMember(employeeTree); verticalLayout.addMember(bottomText); horizontalLayout.addMember(verticalLayout); horizontalLayout.addMember(rightText);
Comment