treeData = jQuery.parseJSON(data);
var determinedStatus = false;
$.each(treeData, function (k, v) {
if (v.flag == true) {
classClicked = "jstree-clicked";
} else if (v.flag == false) {
classClicked = '';
}
if (setUndeterminedStatus(v.id)) {
determinedStatus = true;
classClicked = "jstree-undetermined";
}
currentTree.push({
"id": v.id,
"text": v.text,
"parent": v.parent,
"a_attr": {"data-original-title": v.comment, "class": classClicked},
"state": {"undetermined": determinedStatus}
});
});
$('#jstree_demo_div').jstree({
'plugins': ["types", "checkbox"],
'checkbox': {"three_state": true},
'core': {
"themes": {
"variant": "large"
},
"check_callback": true,
'data': currentTree
}
});
我可以通过ajax请求呈现数据,但在取消选中复选框时,单击无法正常工作。我需要单击双击取消选中或选中复选框。 我发送ajax请求并将数据存储在变量中并在jstree数据中传递变量。
如果我做错了什么..请建议我纠正错误。 提前谢谢。