手机
当前位置:查字典教程网 >编程开发 >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代码】相关文章:

Jquery动态添加输入框的方法

获取阴历(农历)和当前日期的js代码

javascript元素动态创建实现方法

动态加载jQuery的方法

设为首页 加入收藏的js代码

Jquery实现动态切换图片的方法

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

强制设为首页代码

javascript动态创建链接的方法

将HTML自动转为JS代码

精品推荐
分类导航