首页
技术知识库
Task工作计划
网站简介
DON框架
后台管理
文章分类
JAVA
框架知识
操作系统
容器相关
数据库层
优化技术
界面编程
网络编程
开发工具
GO语言
其他
读书随笔
观影随笔
每日随笔
APP
dojo1.9 Tree的分页加载
所属分类
:[界面编程] |
创建时间
:2014-06-18 |
文章属性
:原创 |
文章来源
:http://windfly.cn |
作者
:windfly
##场景 > 使用dojo树,在节点展开时,子节点过多,每次只加载一页数量节点,并生成"更多"子节点,当再次点击更多时,继续加载下一页 ##使用dojo.data.ItemFileWriteStore >使用write类型store可以动态的写入数据并更新树 ##核心代码 >使用标准树代码,并给树加上点击处理事件 <pre class="js" name="code"> dojo.connect( tree,"onClick", function(storeItem, nodeWidget){ getTreeChild(storeItem); }); function getTreeChild(storeItem){ if(store.getValue(storeItem,"type")=="more"){ ajax(url,function(){ store.deleteItem(storeItem); //... store.newItem({"id":(new Date()).getTime(),"name":"更多...","type":"more"); }); } } </pre>
返回