FineUI 官方论坛

标题: Tree的级联选择不能获取半选节点 [打印本页]

作者: lyz419061050    时间: 2018-6-26 15:23
标题: Tree的级联选择不能获取半选节点
http://pro.fineui.com/#/tree/checkbox/tree_checkbox_cascade.aspx

我在选择叶节点的时候会自动半选上级节点,但是后台在获取选择节点的时候只能获取叶节点,不能获取父节点,这个有办法获取吗?


[attach]11301[/attach]


作者: sanshi    时间: 2018-6-26 15:45
中间状态是一个客户端参数,服务器端获取不到。

如果一定要在后台获取,可以自定义回发(__doPostBack),然后在回发参数中获取中间状态的节点。

下个版本(v5.2)我会为树控件增加客户端函数:getIndeterminateNodes[attach]11302[/attach]

如果你目前就想使用,可以自定义:
  1. var nodes = [];
  2. var tree = F.ui.Tree1;
  3. tree.resolveNode(function (nodeData) {
  4.         if (nodeData.indeterminate) {
  5.                 nodes.push(nodeData);
  6.         }
  7. });
  8. console.log(nodes);
复制代码



作者: lyz419061050    时间: 2018-6-26 16:58
sanshi 发表于 2018-6-26 15:45
中间状态是一个客户端参数,服务器端获取不到。

如果一定要在后台获取,可以自定义回发(__doPostBack), ...

暂时已解决,谢谢三石老大!!
作者: 舞柯庶    时间: 2018-8-20 11:49
能发个升级到V5.2.0  使用 客户端函数:getIndeterminateNodes事例吗?
作者: 舞柯庶    时间: 2018-8-22 10:02
lyz419061050 发表于 2018-6-26 16:58
暂时已解决,谢谢三石老大!!

大神,如何解决的,能把代码贴出来吗?
作者: lyz419061050    时间: 2018-8-22 10:04
舞柯庶 发表于 2018-8-22 10:02
大神,如何解决的,能把代码贴出来吗?

看三石老大的沙发层....代码老大不是贴出来了么




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4