动态刷新 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 相关文章推荐
用于table内容排序
Jul 21 Javascript
JavaScript window.setTimeout() 的详细用法
Nov 04 Javascript
js动画效果制件让图片组成动画代码分享
Jan 14 Javascript
JavaScript判断变量是否为空的自定义函数分享
Jan 31 Javascript
BootStrap文件上传样式超好看【持续更新】
May 10 Javascript
基于vue.js实现侧边菜单栏
Mar 20 Javascript
Vue自定义事件(详解)
Aug 19 Javascript
vue 使用自定义指令实现表单校验的方法
Aug 28 Javascript
解决layer.open弹出框不能获取input框的值为空的问题
Sep 10 Javascript
对layui中table组件工具栏的使用详解
Sep 19 Javascript
关于JavaScript中异步/等待的用法与理解
Nov 18 Javascript
微信小程序实现倒计时功能
Nov 19 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
mantis安装、配置和使用中的问题小结
2014/07/14 PHP
将CMYK颜色值和RGB颜色相互转换的PHP代码
2014/07/28 PHP
ThinkPHP分组下自定义标签库实例
2014/11/01 PHP
无需数据库在线投票调查php代码
2016/07/20 PHP
让whoops帮我们告别ThinkPHP6的异常页面
2020/03/02 PHP
JQuery 网站换肤功能实现代码
2009/11/02 Javascript
解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题
2013/01/11 Javascript
关于js遍历表格的实例
2013/07/10 Javascript
javascript打印输出json实例
2013/11/11 Javascript
js操作css属性实现div层展开关闭效果的方法
2015/05/11 Javascript
Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别
2015/12/30 Javascript
JavaScript实现输入框(密码框)出现提示语
2016/01/12 Javascript
bootstrap IE8 兼容性处理
2017/03/22 Javascript
基于Vue制作组织架构树组件
2017/12/06 Javascript
微信小程序实现导航栏选项卡效果
2020/06/19 Javascript
微信小程序上传多图到服务器并获取返回的路径
2019/05/05 Javascript
Vue项目打包部署到iis服务器的配置方法
2019/10/14 Javascript
jQuery实现手风琴效果(蒙版)
2020/01/11 jQuery
微信小程序pinker组件使用实现自动相减日期
2020/05/07 Javascript
使用Python中PDB模块中的命令来调试Python代码的教程
2015/03/30 Python
Python使用lambda表达式对字典排序操作示例
2019/07/25 Python
python获取Linux发行版名称
2019/08/30 Python
python实现IOU计算案例
2020/04/12 Python
python使用Word2Vec进行情感分析解析
2020/07/31 Python
python3中数组逆序输出方法
2020/12/01 Python
Python图像处理之膨胀与腐蚀的操作
2021/02/07 Python
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
世界著名的顶级牛排:Omaha Steak(奥马哈牛排)
2016/09/20 全球购物
Farfetch香港官网:汇集全球时尚奢侈品购物平台
2017/11/26 全球购物
澳大利亚网上玩具商店:Mr Toys Toyworld
2018/03/25 全球购物
韩国最大的购物网站:Gmarket
2019/06/20 全球购物
英国礼品和生活方式品牌:Treat Republic
2020/11/21 全球购物
养牛场项目建议书
2014/05/13 职场文书
2015年教学副校长工作总结
2015/07/22 职场文书
幼儿园教师培训心得体会
2016/01/21 职场文书
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers