我想问一个问题,我如何在aciTree中获取子节点的父ID。如果uservchecked子节点,那么我想用其父ID保存其id。 在这方面的任何帮助将受到高度赞赏。 我已经浏览了aciTree文档http://acoderinsights.ro/source/aciTree/documentation.html#,但没有找到任何方法来获取子选择的父ID。
if (eventName == 'checked') {
if (bankUsers.indexOf(api.getId(item)) == -1) {
if (api.getId(item) == -2 || api.getId(item) - 3) {
bankUsers = new Array();
bankUsers[0] = api.getId(item);
} else {
bankUsers.push(api.getId(item));
}
}
} else if (eventName == 'unchecked') {
if (bankUsers.indexOf(api.getId(item)) != -1) {
if (api.getId(item) == -2 || api.getId(item) - 3) {
bankUsers = new Array();
} else {
bankUsers.splice(bankUsers.indexOf(api.getId(item)), 1);
}
}
}
答案 0 :(得分:1)
你可以使用这个功能:
var parentID = api.itemData(api.parent(item)).id;
就这么简单。
如果.id给予undefiend,您可以使用以下内容:
var parentID = api.getId(api.parent(item));