一个简单的Ext问题。。麻烦大家帮忙看看 是这样的 tree 我已经生成了。。现在有一个问题当操作的时候我需要将treeNode的选址框不选中node.attributes.checked = false;我这样写了 但是我发现没有效果我估计是没有刷新tree的问题。。问问大家是怎么做的 。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 treenode.select();treenode.unselect();好象成吧. 不行的是这样的 我是在node的 checkchange方法里写的属于同一个节点里的子节点 我希望选择其中一个另一个就不选中 因此我这些写 rootC.on('checkchange', function(node){ for(var k=0;k<node.parentNode.childNodes.length;k++){ var tessee=node.getUI(); if(node.parentNode.childNodes[k].id != node.id){ node.parentNode.childNodes[k].unselect();//用的楼上的例子发现不行 } } }); rootC.on('checkchange', function(node){ for(var k=0;k<node.parentNode.childNodes.length;k++){ var tessee=node.getUI().getEl(); if(node.parentNode.childNodes[k].id != node.id){ //node.parentNode.childNodes[k].attributes.checked = false; node.parentNode.childNodes[k].unselect(); } else{ //node.parentNode.childNodes[k].attributes.checked = true; node.parentNode.childNodes[k].select();这是我根据楼上提供的修改的 } } node.parentNode.ownerTree.doLayout(); });还是不行。。我就郁闷了 trynode.getUI().toggleCheck(true);//ps:extjs这么全的文档,不用真可惜 当我使用这个的时候node.getUI().toggleCheck(true); 我发现一个奇怪的事发生了我上面的循环不断被调用每次循环好就是k=0又进行循环发生死循环了。。要是去掉node.getUI().toggleCheck(true);循环又正常了。。 哎 这个问题和棘手啊。。就是node.getUI().toggleCheck(true); 换是换了 但是 又会发生rootC.on('checkchange', function(node){事件 js setTimeout问题 散分,钱扎手了 一个简单的参数传递问题,救个急 js树形菜单操作问题 VML急问:怎样将包含一组<v:line>的<v:group>显示于图片之上? 求助:画线(两条线,如:__| 为角度为90度的两条线,角度可以为0-360度)(在线等) IE5.0 ,6.0 怎么样让它强制退出本系统,不弹出 关闭对话框 初级者问题,帮忙啊! 用javascript超链接时要重新打开一个网页!请各位帮帮忙.... window.open,怎样正确显示标题 DataGrid的绑定问题,求大侠们帮忙!!!! (急)网页如何自动上传文件
treenode.unselect();
好象成吧.
属于同一个节点里的子节点 我希望选择其中一个另一个就不选中 因此我这些写 rootC.on('checkchange', function(node){
for(var k=0;k<node.parentNode.childNodes.length;k++){
var tessee=node.getUI();
if(node.parentNode.childNodes[k].id != node.id){
node.parentNode.childNodes[k].unselect();//用的楼上的例子发现不行
}
}
});
for(var k=0;k<node.parentNode.childNodes.length;k++){
var tessee=node.getUI().getEl();
if(node.parentNode.childNodes[k].id != node.id){
//node.parentNode.childNodes[k].attributes.checked = false;
node.parentNode.childNodes[k].unselect();
}
else{
//node.parentNode.childNodes[k].attributes.checked = true;
node.parentNode.childNodes[k].select();这是我根据楼上提供的修改的
}
}
node.parentNode.ownerTree.doLayout();
});还是不行。。我就郁闷了
//ps:extjs这么全的文档,不用真可惜
我发现一个奇怪的事发生了我上面的循环不断被调用每次循环好就是k=0又进行循环发生死循环了。。要是去掉node.getUI().toggleCheck(true);
循环又正常了。。
换是换了 但是 又会发生rootC.on('checkchange', function(node){
事件