您好,欢迎访问一九零五行业门户网

动态刷新 dorado树的js代码_javascript技巧

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();
}
}
其它类似信息

推荐信息