所有问题都在我的标题中=)。
我从checkBox Tree 示例开始,为第一级添加属性checked:false,我在左侧icone 文件夹中看到我的复选框。
但是收音机的级别是如此不同,我尝试了一些改变来转换收音机中的复选框,但没有 *:_:*
broogle 给出的某些主题仅使用复选框谈论某些级别,但没有使用收音机。
你有想法吗?
非常感谢,祝你有美好的一天。
所有问题都在我的标题中=)。
我从checkBox Tree 示例开始,为第一级添加属性checked:false,我在左侧icone 文件夹中看到我的复选框。
但是收音机的级别是如此不同,我尝试了一些改变来转换收音机中的复选框,但没有 *:_:*
broogle 给出的某些主题仅使用复选框谈论某些级别,但没有使用收音机。
你有想法吗?
非常感谢,祝你有美好的一天。
好吧,我在这个线程上 brb 提供一点功能。把它放在你的树上,通常你有无线电行为的复选框。
listeners: {
'checkchange': function( n, check )
{
if( check )
{
var p = n.parentNode;
p.eachChild( function( c )
{
if( c.isLeaf() && c.get('checked') )
{
c.set('checked', false);
}
});
n.set('checked', true);
}
else
{
n.set('checked', false);
}
}
}
该示例使用 JSON 文件加载节点。
在 de JSON 文件中,您可以将“checked”设置为 true 或 false。
{"text": "Grocery List",
"cls": "folder",
"children": [{
"text": "Bananas",
"leaf": true,
"checked": false
},{
"text": "Milk",
"leaf": true,
"checked": false
},{
"text": "Cereal",
"leaf": true,
"checked": false
},{
"text": "Energy foods",
"cls": "folder",
"children": [{
"text": "Coffee",
"leaf": true,
"checked": false
},{
"text": "Red Bull",
"leaf": true,
"checked": false
}]
}]}
树中只能有一个复选框,但您始终可以编写自己的扩展:)