I am using jstree to bind data. I have checked (select) all checkbox and also call check/uncheck event of checkbox. it is working fine in Chrome but in IE i can handle check/uncheck event but it is not checked (select) all checkbox by default.
Please find below code :
$('#filterResult').jstree({
"core": {
"data": data,
"themes": {
"icons": false
},
check_callback: false
},
'checkbox': {
three_state: true,
cascade: 'none',
whole_node: false,
tie_selection: false, // when remove this then all checkbox are selected by dafualt but check/uncheck event is not working
real_checkboxes: true
},
"plugins": [
"wholerow",
"checkbox"
]
})
.on('loaded.jstree', function () {
$("#filterResult").jstree().check_all(true);
// $("#filterResult").jstree("select_all");
})
.on("check_node.jstree uncheck_node.jstree", function (e, data) {
console.log(data.node.id);
}
});
When I remove tie_selection: false from 'checkbox' then selected all checkbox in IE is working but fine but then checkbox check/uncheck event is not working.
Above code is working in Chrome.