手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >动态刷新 dorado树的js代码
动态刷新 dorado树的js代码
摘要:functionflushDataTree(){dataset_mainMenuTemp.setShowLoadingTip(true);v...

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();

}

}

【动态刷新 dorado树的js代码】相关文章:

javascript动态创建链接的方法

Javascript动态创建表格及删除行列的方法

将HTML自动转为JS代码

Ctrl + Enter提交前检测的代码

让插入到 innerHTML 中的 script 跑起来的实现代码

动态加载iframe

js动态创建及移除div的方法

jQuery实现html表格动态添加新行的方法

JVM性能优化,Java的伸缩性

将HTML自动转为JS代码

精品推荐
分类导航