$(source).combotree({
url: '',
width: kuan,
valueField: 'id',
textField: 'text',
onlyLeafCheck: true,
onBeforeSelect: function (node) {
if (onlyLeaf) {
var t = $(this).tree;
var isLeaf = t('isLeaf', node.target);
if (!isLeaf) {
return false;
}
} else {
return true;
}
},
onLoadSuccess: function (row, data) {
$(source).combotree('tree').tree("collapseAll");
}
});
自己研究过这个,kuan,是combotree的宽度设置,onlyLeaf表示是否只允许单击子节点,true,表示只允许单击子节点
然后还有个功能,就是 加载成功后,折叠起来
整体方法,我是这样子的
function (source, params, kuan, onlyLeaf) {//onlyLeaf 是否只能是子节点单选
if (kuan == null) kuan = 150;
$(source).combotree({
url: '/基本URL?' + params,
width: kuan,
valueField: 'id',
textField: 'text',
onlyLeafCheck: true,
onBeforeSelect: function (node) {
if (onlyLeaf) {
var t = $(this).tree;
var isLeaf = t('isLeaf', node.target);
if (!isLeaf) {
return false;
}
} else {
return true;
}
},
onLoadSuccess: function (row, data) {
$(source).combotree('tree').tree("collapseAll");
}
});
}