jstree で選択したノードの状態を取得するのが困難です (JSON データを使用)。これが私が物事を実装しようとしている方法です:
$(function () {
$("#tree").jstree({
"json_data" : {
"data" : [
{
data : "/",
attr : { "id" : "root"},
state : "closed",
"children" : [ { "data" : "child1",
"attr" : { "id" : "child1.id" },
"children" : [ ] }
]
},
]
},
"plugins" : [ "themes", "json_data", "crrm", "ui" ]
})
.bind("select_node.jstree",function(event, data) { . . . }
私の調査によると、 をdata.rslt.obj.attr("state")
返す必要state("open" or "closed")
があることがわかりましたが、 undefined が返されます。ここで何が欠けているかを特定するのを手伝ってもらえますか?