treeNodeClick 事件
1 事件介绍
插件可以在此事件中,展示与当前节点相关的信息。
说明:
如果树形控件支持多选,节点前显示复选框,则用户点击节点时,不触发本事件,而是触发节点复选事件treeNodeCheck。
2 事件触发时机
用户单击树形控件上的节点时,触发此事件。
3 代码模板
package kd.bos.plugin.sample.dynamicform.pcform.control.template; import java.util.EventObject; import kd.bos.dataentity.utils.StringUtils; import kd.bos.form.control.Control; import kd.bos.form.control.TreeView; import kd.bos.form.control.events.TreeNodeClickListener; import kd.bos.form.control.events.TreeNodeEvent; import kd.bos.form.plugin.AbstractFormPlugin; public class TreeViewTreeNodeClick extends AbstractFormPlugin implements TreeNodeClickListener { private final static String KEY_TREEVIEW1 = "treeviewap1"; @Override public void registerListener(EventObject e) { super.registerListener(e); // 侦听树节点点击事件,Click TreeView treeView = this.getView().getControl(KEY_TREEVIEW1); treeView.addTreeNodeClickListener(this); } @Override public void treeNodeClick(TreeNodeEvent evt) { Control source = (Control)evt.getSource(); if (StringUtils.equals(source.getKey(), KEY_TREEVIEW1)){ Object nodeId = evt.getNodeId(); // TODO 在此添加业务逻辑 } } }
4 参数说明
public class TreeNodeEvent extends EventObject public Object getSource():事件源,树形控件TreeView实例; public Object getNodeId():当前点击的节点标识; public Object getParentNodeId():上一级节点标识; public boolean isPropagation():不适用; public void setExpandedNode(TreeNode expandedNode):不适用。
5 应用示例
参阅树形控件使用示例,节点被点击时,显示提示信息。
treeNodeClick 事件
1 事件介绍插件可以在此事件中,展示与当前节点相关的信息。说明:如果树形控件支持多选,节点前显示复选框,则用户点击节点时,不触发本...
点击下载文档
上一篇:treeNodeDoubleClick 事件下一篇:树形控件插件
本文2024-09-23 00:22:37发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-139074.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章