0

我需要获取选定节点的值(双击节点时),以便在将打开的模态页面中显示不同的信息。PD:我已经尝试创建一个页面项目,然后在树的“选定节点页面项目”字段中分配它,但没有工作。

4

2 回答 2

0

渲染树时使用选定的节点以“记住”用户正在查看的内容,并且不会动态保存:

此项用于保存树状态,通过保存最后选择的节点的值。选中节点的值可以通过节点链接属性保存到选中项,也可以通过页面进程保存。当页面重新加载时,树会打开到选定的节点值。

我在树区域上使用“Selection Change [Tree]”动态动作,运行以下JS(BasicTree是区域的静态ID,P1_NODE是页面项):

var id = apex.jQuery("#BasicTree div[role='tree']").treeView("getSelectedNodes")[0].id;
$s('P1_NODE', id);
于 2019-05-05T09:19:41.423 回答
0

apex.jQuery("#t_TreeNav").treeView("option", "selectionChange", function(e){
console.log("选择改变,选中节点的值为" + apex.jQuery(this).treeView(" getSelectedNodes")[0].label); });

于 2020-09-21T05:48:37.913 回答