动态刷新 dorado树的js代码


Posted in Javascript onJune 12, 2009

function flushDataTree()
{
dataset_mainMenuTemp.setShowLoadingTip(true);
var rootNode = tree_Menu.getFirstRootNode();
tree_Menu.setCurrentNode(rootNode);
tree_Menu.expandNode(rootNode);
dataset_mainMenu.clearData();
dataset_mainMenuTemp.flushData();
dataset_mainMenuTemp.flushDataAsync(function(succeed)
{
if (!succeed) return;
dataset_mainMenuTemp.disableControls();
try {
dataset_mainMenuTemp.moveFirst();
while (!dataset_mainMenuTemp.isLast())
{
var record=dataset_mainMenuTemp.getCurrent();
var node = new RecordTreeNode(record, rootNode.getTreeLevel().getTreeLevel("level_menu"));
rootNode.addNode(node);
dataset_mainMenuTemp.moveNext();
}
}catch(e)
{
alert(e.message);
}
finally {
dataset_mainMenuTemp.enableControls();
flushThirdLevelNode();
}
});
}
function flushThirdLevelNode(){
try {
dataset_myMailBox.parameters().setValue("myBoxCoding","box03");
dataset_myMailBox.flushData();
//将当前节点展开
var currentNode=getCurrentNodeNum(3);
tree_Menu.expandNode(currentNode);
//向dataset中新增一条节点数据
dataset_myMailBox.disableControls();
dataset_myMailBox.moveFirst();
while (!dataset_myMailBox.isLast())
{
record=dataset_myMailBox.getCurrent();
var node = new RecordTreeNode(record, currentNode.getTreeLevel().getTreeLevel("level_myMailBox"));
//新增节点
currentNode.addNode(node);
dataset_myMailBox.moveNext();
}
}catch(e)
{
alert(e.message);
} finally {
dataset_myMailBox.enableControls();
}
}

Javascript 相关文章推荐
JAVASCRIPT 对象的创建与使用
Mar 09 Javascript
IE6,IE7下js动态加载图片不显示错误
Jul 17 Javascript
js中setTimeout()与clearTimeout()用法实例浅析
May 12 Javascript
Javascript简单实现面向对象编程继承实例代码
Nov 27 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
Feb 20 Javascript
轻松理解JavaScript之AJAX
Mar 15 Javascript
Vue项目中引入外部文件的方法(css、js、less)
Jul 24 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
Sep 10 Javascript
深入理解基于vue-cli的webpack打包优化实践及探索
Oct 14 Javascript
解决vue-router 二级导航默认选中某一选项的问题
Nov 01 Javascript
Vue 防止短时间内连续点击后多次触发请求的操作
Nov 11 Javascript
原生js实现自定义滚动条组件
Jan 20 Javascript
firefo xml 读写实现js代码
Jun 11 #Javascript
犀利的js 函数集合
Jun 11 #Javascript
js 操作css实现代码
Jun 11 #Javascript
图片连续滚动代码[兼容IE/firefox]
Jun 11 #Javascript
Javascript Tab 导航插件 (23个)
Jun 11 #Javascript
javascript 树控件 比较好用
Jun 11 #Javascript
javascript 禁止复制网页
Jun 11 #Javascript
You might like
一个更简单的无限级分类菜单代码
2007/01/16 PHP
IStream与TStream之间的相互转换
2008/08/01 PHP
php绝对路径与相对路径之间关系的的分析
2010/03/03 PHP
关于js与php互相传值的介绍
2013/06/25 PHP
thinkphp框架page类与bootstrap分页(美化)
2017/06/25 PHP
PHP实现文件上传操作和封装
2020/03/04 PHP
php模拟实现斗地主发牌
2020/04/22 PHP
Jquery实现仿新浪微博获取文本框能输入的字数代码
2013/02/22 Javascript
Jquery 获取对象的几种方式介绍
2014/01/17 Javascript
jQuery实现的精美平滑二级下拉菜单效果代码
2016/03/28 Javascript
input 禁止输入特殊字符的四种实现方式
2016/08/24 Javascript
js实现将json数组显示前台table中
2017/01/10 Javascript
浅谈Angular路由守卫
2017/08/26 Javascript
微信小程序获取手机系统信息的方法【附源码下载】
2017/12/07 Javascript
Nodejs连接mysql并实现增、删、改、查操作的方法详解
2018/01/04 NodeJs
通过封装scroll.js 获取滚动条的值
2018/07/13 Javascript
[02:11]DOTA2上海特级锦标赛主赛事第二日RECAP
2016/03/04 DOTA
[49:43]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python实现socket客户端和服务端简单示例
2014/02/24 Python
使用Python中的线程进行网络编程的入门教程
2015/04/15 Python
Python的randrange()方法使用教程
2015/05/15 Python
python利用微信公众号实现报警功能
2018/06/10 Python
Django框架的使用教程路由请求响应的方法
2018/07/03 Python
python字典的遍历3种方法详解
2019/08/10 Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
2019/08/14 Python
详解python中*号的用法
2019/10/21 Python
opencv-python的RGB与BGR互转方式
2020/06/02 Python
Pycharm 跳转回之前所在页面的操作
2021/02/05 Python
CSS3中的注音对齐属性ruby-align用法指南
2016/07/01 HTML / CSS
CSS3弹性盒模型开发笔记(二)
2016/04/26 HTML / CSS
法国二手手袋、手表和奢侈珠宝购物网站:Collector Square
2018/07/05 全球购物
Groupon法国官方网站:特卖和网上购物高达-70%
2019/09/02 全球购物
2014年小班元旦活动方案
2014/02/16 职场文书
2014年学生会部门工作总结
2014/11/07 职场文书
私用公车造成事故检讨书
2014/11/16 职场文书
Redis之RedisTemplate配置方式(序列和反序列化)
2022/03/13 Redis