in gantt we have defined these columns (ignore the "" as this is a configuration object in our system)
[
{
"renderer": () =>{
return [{tag : 'img',className : 'avatar',src : object.value}];
},
"field": "icon",
"hbSource": "attribute",
"width": 90,
"text": ""
},
{
"field": "classIdentifier",
"hbSource": "attribute",
"width": 15,
"text": "(ID)",
"align": "center"
},
{
"editor": false,
"field": "objectName",
"hbSource": "attribute",
"width": 250,
"text": "objectName",
"type": "name"
},
{
"field": "select",
"hidden": false,
"alwaysClearCell":false,
"flex": 1,
"renderer": () =>{
if (object.record.classIdentifier === '(OP)'){return ''};
},
"text": "select",
"type": "check",
"align": "center"
},
{
"width": 70,
"showCircle": true,
"type": "percentdone"
}]
if we load the gantt we have the situation see attachment before-scroll
if we scroll down and up, some or all of the checkboxes are lost, see 2nd attachment