webFXTree扩展成选择树
来源:互联网 发布:朱苏力 严重问题知乎 编辑:程序博客网 时间:2024/06/03 03:03
注意几点:
1、toString 函数上添加 radio或checkbox元素;
2、添加 onclick方法;
3、如果对选择树要求比较高,比如上级菜单自动选中,或向下自动操作;再比如记忆新添加的选择项和删除的选择项。这就比较最麻烦了;需要从事件源找到tree框架的对象,然后再遍历树,进行操作。
首先注意webFXTreeHandler.all中保存了所有对象,所已添加方法findById()
findById : function( id ) {
for( itemid in webFXTreeHandler.all )
{
if( itemid == id)
{
return webFXTreeHandler.all[id];
}
}
return null;
}
再就是遍历树,在动态加载树中,原tree程序有个bug,不能顺利便利,需修改;同时这也是此框架中最不容易扩展的部分,也可以说不容易继承重复利用的部分。
再就是 添加原来tree 不支持的属性,这部分也应该改进,最好能自动添加属性,而不是手工补代码;javascript的是支持的动态添加属性的。
代码可以从资源中下载
- webFXTree扩展成选择树
- WebFXTree
- javascript WebFXTree
- 扩展EXTJS ComboBox为下拉选择树
- ActiveAdmin扩展:级联选择
- 关联选择 可以无限扩展
- 扩展GridView控件--增加选择列
- 安装mongodb时候选择的php扩展
- DOM扩展_选择符API
- sencha touch list 批量选择扩展
- Android选择弹窗(自定义可扩展)
- 【JavaScript学习】DOM扩展:选择符API
- Extjs5 日期控件扩展,选择时分秒
- 树形控件工具类,实现Tree对象和WebFXTree/WebFXTreeItem的转换
- C#时间函数扩展 选择自 jeremychin 的 Blog
- 扩展 TreeView 实现选择 CheckBox 自动回发
- 扩展treeview实现选择checkbox自动回发
- C#中GDI+功能扩展:区域图像选择功能
- 其实:过去的就是过去了
- 精华!分享!军警格斗:特种兵系列之拳肘技术、腿膝技术 、徒手对刀等多种实用视频教学录像
- 寄存器惯常用法
- Perl: hello world
- InfoQ--跟上Scala的脚步
- webFXTree扩展成选择树
- 生与死
- 重构与重写
- 删除ubuntu旧内核
- 表格的鼠标事件以及JavaScript动态修改DOM
- Red Hat Linux 9 教材
- 一些vc的基本知识,创建应用实例的步骤
- 计量单位的转换
- 软件框架的利器、TangramMini组件应用教程一:入门