回复 1楼centsc的帖子
好的,我先就这些问题回答:
1. 选中tree后,单选打√以后 ,怎么获取ID和name?? ,需要获取所有多选打√以后的ID和name, 单选 和 多选都需要.
-->所有选择的节点都可以通过getSelectedNodes获取。
所有checked的节点都可以通过getCheckedNodes获取。
对一个节点checked后,会触发nodeCheckChanged事件,在这个事件里可以拿到data,里面包含有节点的所有相关信息。
2.比如在方法nodeclick和selectnodechanged方法中,如何获取当前点击节点?如何在点击节点内容的时候同时改变checkbox的勾选状态?如何知晓点击的当前节点是不是叶子节点?
-->data即是当前的节点。拿selectnodechanged举例。它的参数为:
- selectedNodeChanged: function (e, data) {
- var d = data;
- data.element.wijtreenode({ checked: true });
- }
复制代码
如上所示,data可以拿到节点。然后设置checked为true改变状态。
以上的两个问题,我做了Demo如下所示:
你可以在以下路径找到有关Tree的实例:
\Wijmo-Enterprise-Eval.20151\Wijmo-Pro.3.20151.69\Samples\WidgetExplorer\samples\tree
替换checkbox.html即可获取完整的演示。
3.selectTree 我做的直接是下拉框, 没有进行分页显示, 这些具体的实现你们可以做个例子吧??
-->selectTree是什么意思,我不太理解。能否对这句话进行具体的解释,以便我做例子。 |