动态刷新 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 相关文章推荐
juqery 学习之三 选择器 层级 基本
Nov 25 Javascript
js网页版计算器的简单实现
Jul 02 Javascript
js对字符的验证方法汇总
Feb 04 Javascript
js实现的简单图片浮动效果完整实例
May 10 Javascript
Angular路由简单学习
Dec 26 Javascript
js获取当前页的URL与window.location.href简单方法
Feb 13 Javascript
JavaScript两个变量交换值的实现方法
Mar 01 Javascript
解决webpack dev-server不能匹配post请求的问题
Aug 24 Javascript
angular的输入和输出的使用方法
Sep 22 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
Oct 09 Javascript
vue项目配置使用flow类型检查的步骤
Mar 18 Javascript
HTML+VUE分页实现炫酷物联网大屏功能
May 27 Vue.js
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
php学习笔记 类的声明与对象实例化
2011/06/13 PHP
php中Ctype函数用法详解
2014/12/09 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
jquery 插件开发方法小结
2009/10/23 Javascript
JavaScript CSS修改学习第一章 查找位置
2010/02/19 Javascript
JQuery扩展插件Validate 2通过参数设置验证规则
2011/09/05 Javascript
JS字符串函数扩展代码
2011/09/13 Javascript
用javascript判断IE版本号简单实用且向后兼容
2013/09/11 Javascript
JS操作Cookies的小例子
2013/10/15 Javascript
js实现背景图片感应鼠标变化的方法
2015/02/28 Javascript
javascript操作ul中li的方法
2015/05/14 Javascript
JavaScript如何获取数组最大值和最小值
2015/11/18 Javascript
分享两款带遮罩的jQuery弹出框
2015/12/30 Javascript
AngularJs expression详解及简单示例
2016/09/01 Javascript
js判断数组是否包含某个字符串变量的实例
2017/11/24 Javascript
详解Angular2学习笔记之Html属性绑定
2018/01/03 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
2018/09/10 Javascript
如何优雅地在vue中添加权限控制示例详解
2019/03/07 Javascript
详解jQuery设置内容和属性
2019/04/11 jQuery
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
微信小程序wxml列表渲染原理解析
2019/11/27 Javascript
Python中index()和seek()的用法(详解)
2017/04/27 Python
Python切片操作实例分析
2018/03/16 Python
python监控进程脚本
2018/04/12 Python
基于python实现名片管理系统
2018/11/30 Python
python  文件的基本操作 菜中菜功能的实例代码
2019/07/17 Python
python实现连连看辅助之图像识别延伸
2019/07/17 Python
Django为窗体加上防机器人的验证码功能过程解析
2019/08/14 Python
python深copy和浅copy区别对比解析
2019/12/26 Python
Django中F函数的使用示例代码详解
2020/07/06 Python
Python中random模块常用方法的使用教程
2020/10/04 Python
马来西亚在线购物:POPLOOK.com
2019/12/09 全球购物
华为的Java面试题
2014/03/07 面试题
火锅店营销方案
2014/02/26 职场文书
经济担保书范文
2014/04/02 职场文书
入股合作协议书
2014/10/12 职场文书