当选中子节点时,父节点不选中;当子节点全部选中,父节点才被选中;父节点一被选中,子节点全部选中;
还有一个 节点文本后面能不能加图标(能加事件的);谢谢大家拉
还有一个 节点文本后面能不能加图标(能加事件的);谢谢大家拉
解决方案 »
- 很久没来了,上来冒个泡,顺便发个自己写的效果~各种不用JQ~~~~~~~
- 【急!!】两个JS文件冲突,求达人帮我看看,该怎么解决。
- 用超级链接提交表单,将值传到另一个页面
- 删除自身元素怎以写?
- 急~~如何把我在JAVASCRIPT里定义的一个数组保存到REQUEST中~~
- 在javascript中可不可以跳转到servlet中
- window.open怎样把打开窗口设置为最大化?
- help:如何在javascript取得test.htm?id=ddd后面id的值?
- 如何使 title 属性里的文本换行?
- 请教一个很难的问题
- 怎么在小窗口调用数据库里的数据!!!
- 用javascript怎样将查询结果显示出来,非查询结果隐藏
function checkchangeListner(node, checked) {
if (node instanceof Ext.tree.TreeNode && node.hasChildNodes()) {
node.expand(true, false, function(pnd) {
pnd.eachChild(function(child) {
child.ui.toggleCheck(checked);
child.attributes.checked = checked;
child.fireEvent('checkchange',
checkchangeListner, child);
}, pnd);
});
}
}
SysRoleFunctionFrom.prototype.tree0 = function() {
var url = "/pub/sysfunPubTreeAction.do";
var acurl = "/system/getNodePubEmployeeAction.do";
var fclick = function(dx) {
};
var tc = new Mes_function();
var tpl = tc.getTreePanel(url, acurl, "qxtree00", fclick, "系统菜单");
tpl.on('checkchange', function(node, checked) {
var tree = Ext.getCmp("qxtree00");
});
tpl.on('checkchange', checkchangeListner, tpl);
var loader = tpl.getLoader();
var tree0 = Ext.getCmp("qxtree00");
var node = tree0.getSelectionModel().getSelectedNode();
var a = null;
if (node != null) {
a = node.id;
}
loader.baseParams = {
node : a
}
return tpl;
};