rowHtHead is an integer only as per the API, when I assign the values of 1 and 2 the following occurs which does not improve the issue. As the number increases it just continues to grow. All of the column header titles are hidden, as the integer increases the bottom column header shows but the column grouping header continues to not show.
acl.obj = {
width: 'auto',
height: 'flex',
maxHeight: '100%',
rowHeight : '19',
hwrap: false,
numberCell: {show: false},
selectionModel: { type: 'null' },
autoRowHead: false,
rowHtHead: '0',
filterModel: { on: true, mode: "AND", header: true, menuIcon: false,
gridOptions: {
numberCell: { show: false },
flex: { on: true },
showHeader: false,
}
},
freezeCols: 3,
postRenderInterval: -1,
dataReady: function(event, ui){calculateSummary(this); },
change: function(event, ui){calculateSummary(this); },
columnTemplate: {hvalign: 'bottom'},
complete: function(event, ui){calculateSummary(this); },
editorEnd: function(event, ui){ sanitizeInputGrid(this, event, ui); },
colModel:[
{ dataIndx: 'cb', title: '', cb: {all: true, header: true, select: true, check: "true", uncheck: "false"}, type: 'checkbox',
editor: false, sortable: false, minWidth: 30, maxWidth:30, align: "center"},
{ title: "CP Number", dataType: "string", dataIndx:'cpNumber', nodrag: true, editable: false, minWidth: 110, maxWidth: 120,
filter: { crules: [{condition: 'begin'}], }},
{ title: "CP Name", dataType: "string", dataIndx:'cpName', nodrag: true, editable: false, minWidth: 385, maxWidth: 385,
filter: { crules: [{ condition: 'begin'}] }},
{ title: "Collateral", colModel:[
{ title: "Secured", dataType: "string", dataIndx:'colSecured', nodrag: true, editable: false, minWidth: 115, maxWidth: 160, align: "right",
sortType: sortNumbers,
filter: { crules: [{ condition: 'customFilter' }] },
render: function(ui){
return formatNumber(ui.rowData.colSecured);
}},
{ title: "Unsecured (GA+UCL)", dataType: "string", dataIndx:'colUnSecured', nodrag: true, editable: false, minWidth: 140, maxWidth: 140, align: "right",
sortType: sortNumbers,
filter: { crules: [{ condition: 'customFilter' }] },
render: function(ui){
return formatNumber(ui.rowData.colUnSecured);
}},
]},