摘要: treeview代码参见前一篇在treeview修改本地化实现后,就要考虑如何去实现自动加载树的代码在ExtJS里是通过继承并扩展TreePanel功能实现的,但是YUI3的widget继承有些问题(见Datatable)还是和Datatable的处理方式一样,为Treeview编写一个专门的plugin插件来解决问题这个plugin做两件事:1、在树创建后创建树的根节点及第一层节点,并定义各节点是否可展开2、在用户操作展开节点时获取下一层节点这样,在前台脚本里,创建树的代码就简洁到了极致首先,module里需要引入本地的treeview模块及插件模块(自己编写的dataquery),然后指定 阅读全文
posted @ 2012-12-04 11:04 Zux 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 在ExtFrame里,我实现了一颗可以自动加载所有节点的树(编程人员无需再为树编写一大堆代码),这颗树是通过继承Ext.TreePanel实现的但是YUI3的标准版本里,并没有树的相关实现,想做到同样功能有点难了经过查找,YUI3的Gallery里到是有treeview模块实现(版本3.7),花了几天测试,不过后来发现,原来YUI3 Gallery里有两个treeview实现,一个是Treeview(T索引),另一个是YUI Treeview(Y索引),不过我研究的是前一个,后一个咋看起来好像更好看些这个treeview的效果网页上有Demo,代码调用方式是直接使用Gallery模块,但是这种 阅读全文
posted @ 2012-12-04 10:43 Zux 阅读(730) 评论(0) 推荐(0) 编辑