在节点中加上\"checked\"属性,会自动生成checkbox。
获取选中节点
var nodeArray = \"\";
var nodesObj = mytree.getChecked();
var i;var length=nodesObj .length;
for (i = 0; i < length; i++) {
nodeArray += nodesObj[i].id + \',\'; //允许多选的情况。如果不允许多选,就直接nodesObj[i].id
}
nodeArray = nodeArray.substring(0, nodeArray.length - 1);
Json格式如下:
[{
\"text\": \"To Do\",
\"cls\": \"folder\",
\"expanded\": true,
\"children\": [{
\"text\": \"Go jogging\",
\"leaf\": true,
\"checked\": true
},{
\"text\": \"Take a nap\",
\"leaf\": true,
\"checked\": false
},{
\"text\": \"Climb Everest\",
\"leaf\": true,
\"checked\": false
}]
},{
\"text\": \"Grocery List\",
\"cls\": \"folder\",
\"children\": [{
\"text\": \"Bananas\",
\"leaf\": true,
\"checked\": false
},{
\"text\": \"Milk\",
\"leaf\": true,
\"checked\": false
},{
\"text\": \"Cereal\",
\"leaf\": true,
\"checked\": false
},{
\"text\": \"Energy foods\",
\"cls\": \"folder\",
\"children\": [{
\"text\": \"Coffee\",
\"leaf\": true,
\"checked\": false
},{
\"text\": \"Red Bull\",
\"leaf\": true,
\"checked\": false
}]
}]
},{
\"text\": \"Remodel Project\",
\"cls\": \"folder\",
\"children\": [{
\"text\": \"Finish the budget\",
\"leaf\": true,
\"checked\": false
},{
\"text\": \"Call contractors\",
\"leaf\": true,
\"checked\": false
},{
\"text\": \"Choose design\",
\"leaf\": true,
\"checked\": false
}]
}]
以上所述就是本文的全部内容了,希望大家能够喜欢。
本文地址:https://www.stayed.cn/item/12036
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我