I am adding a Button the the columngroup header on the “initialized” event. However, the table gets re-rendered after the data is re-loaded.
What event should I use to ensure I add this every time the ColumnGroupHeader is re-renderered (I tried “bindingcomplete”) no luck.
Chuck
$(‘#datatable-th-summary’).bind(‘initialized’, function () {
$(‘#datatable-th-summary’).find(“.jqx-grid-columngroup-header div”).eq(0)
.prepend(
‘
‘ +
” +
‘‘ +
‘
‘)
.find(‘button’).on(‘click’, function (event) {
//var checked = event.args.checked;
if (debugging) console.log(“>> CLICK HEADER!!!!!!!”,event.target);
event.preventDefault();
event.stopImmediatePropagation();
var org = {};
org.orgName = $(event.target).closest(“button”).attr(“data-name”);
org.orgLevelInd = $(event.target).closest(“button”).attr(“data-level”);
$.publish(“org.select”, org);
})
.parent()
.find(“span”)
.css(“display”,”inline-block”);
}
);