dorado 刷新_动态刷新 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();

}

}

时间: 2009-06-11

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值