动态刷新 dorado树的js代码

 更新时间:2009年06月12日 19:45:35   作者:  
动态刷新 dorado树的js代码
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();
}
}

相关文章

  • 红米手机抢购的js代码

    红米手机抢购的js代码

    这篇文章主要介绍了红米手机抢购时返回的js代码,制作红米抢购软件时可以用到,,需要的朋友可以参考下
    2014-03-03
  • js实现无缝滚动图

    js实现无缝滚动图

    本文主要分享了js实现无缝滚动图的示例代码,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • escape函数解决js中ajax传递中文出现乱码问题

    escape函数解决js中ajax传递中文出现乱码问题

    这篇文章主要介绍了escape函数解决js中ajax传递中文出现乱码问题,是非常实用的技巧,需要的朋友可以参考下
    2014-10-10
  • JavaScript中 ?、!和?? 的用法及区别详解

    JavaScript中 ?、!和?? 的用法及区别详解

    在JavaScript中,?., !., 和 ?? 是三个不同的操作符,各自有不同的用途,旨在提高代码的简洁性和安全性,尤其是在处理可能的null或undefined值时,下面分别解释这三个操作符的用法,需要的朋友可以参考下
    2024-10-10
  • JS实现可拖曳、可关闭的弹窗效果

    JS实现可拖曳、可关闭的弹窗效果

    这篇文章主要介绍了JS实现可拖曳、可关闭的弹窗效果,可实现点击文字弹出可拖动的窗口,同时背景出现变暗的遮罩效果,点击遮罩层即可关闭弹出,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • 基于JavaScript实现大文件上传后端代码实例

    基于JavaScript实现大文件上传后端代码实例

    这篇文章主要介绍了基于JavaScript实现大文件上传后端代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • JavaScript实现缓动动画

    JavaScript实现缓动动画

    这篇文章主要为大家详细介绍了JavaScript实现缓动动画,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • js实现兼容性好的微软官网导航下拉菜单效果

    js实现兼容性好的微软官网导航下拉菜单效果

    这篇文章主要介绍了js实现兼容性好的微软官网导航下拉菜单效果,涉及JavaScript基于鼠标事件实现页面样式变换的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-09-09
  • TypeScript入门之利用装饰器扩展代码能力

    TypeScript入门之利用装饰器扩展代码能力

    在 TypeScript 中,装饰器是一种特殊的声明,可以让你的代码更有趣、更灵活,下面小编就来带大家学习一下TypeScript中装饰器的具体使用吧
    2023-06-06
  • 前端程序员必须知道的高性能Javascript知识

    前端程序员必须知道的高性能Javascript知识

    这篇文章主要为大家详细介绍了前端程序员必须知道的高性能Javascript知识,感兴趣的小伙伴们可以参考一下
    2016-08-08

最新评论