复选框不能单击jquery中的Jstree插件

时间:2015-09-05 12:31:54

标签: javascript jquery jstree

   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数据中传递变量。

如果我做错了什么..请建议我纠正错误。 提前谢谢。

0 个答案:

没有答案