使用dojo对tree进行动态操作
2012-02-27 16:55
246 查看
动态添加:
var treeNode = backuptarget_treeStore_position.getValue(controlitem,"value");//controlitem为当前需要添加节点的树节点
//controlitem = item;
if(item.children==undefined)
{
var childnum = 0;
}
else{
var childnum = item.children.length;
}
//alert(childnum);
backuptarget_treeStore_position.newItem({label: builderfilename,
id: treeNode+'.'+(childnum+1),value:mount_confirm+path_clickall,children:[]},{parent:controlitem, attribute:'children'});
删除:
backuptarget_treeStore_position.deleteItem(controlitem);
backuptarget_treeStore_position.save();
对newitem和deleteitem需要灵活运用,才能实现自己项目的使用
var treeNode = backuptarget_treeStore_position.getValue(controlitem,"value");//controlitem为当前需要添加节点的树节点
//controlitem = item;
if(item.children==undefined)
{
var childnum = 0;
}
else{
var childnum = item.children.length;
}
//alert(childnum);
backuptarget_treeStore_position.newItem({label: builderfilename,
id: treeNode+'.'+(childnum+1),value:mount_confirm+path_clickall,children:[]},{parent:controlitem, attribute:'children'});
删除:
backuptarget_treeStore_position.deleteItem(controlitem);
backuptarget_treeStore_position.save();
对newitem和deleteitem需要灵活运用,才能实现自己项目的使用
相关文章推荐
- RailsCasts中文版,#2 Dynamic find_by Methods 使用动态的find_by方法进行查找操作
- 如何使用dojo.query 进行DOM查询和批量操作
- 轻量级ExtTree:使用ashx进行XML转ExtTree的增删改操作
- RailsCasts中文版,#2 Dynamic find_by Methods 使用动态的find_by方法进行查找操作
- Dojo 1.6 最新官方教程: 如何使用dojo.query 进行DOM查询和批量操作
- Dojo 1.6 最新官方教程: 如何使用dojo.query 进行DOM查询和批量操作
- 使用BeanUtils进行一些简单的操作
- 使用PDO进行sql的预处理和操作结果集
- GCC中同时使用动态和静态库链接的操作参数
- 使用BackgroundWorker组件进行异步操作编程
- Android 使用动态加载框架DL进行插件化开发
- 使用TortoiseSVN进行Tag操作
- Android使用LayoutInflater动态加载布局和操作控件
- 使用Retrofit和RxJava进行轮询操作
- IOS 之使用FMDB进行SQLite数据库操作——表的创建与修改,以及数据的增删改查和多线程操作数据库
- 关于SubSonic3.0插件使用Json反序列化获得的实体进行更新操作时,只能执行添加而不能执行修改(编辑)操作的处理
- [绍棠] 使用NSFileHandle类对文件进行基本操作,IOS文件操作
- 使用C#和Excel进行报表开发(二)-操作统计图(Chart)
- Qt实用技巧:使用QTableView、QSqlTableMode与QSqlDatabase对数据库数据进行操作
- 使用DataGrid中扩展ItemRenderer和HeaderRenderer进行操作