<input id="select" type="text" class="easyui-combotree" data-options="
url: 'url地址',
method:'get',
checkbox:true,
lines:true,
multiple:true,
panelHeight:150,
panelWidth:250,
clickNodeForSpan:true,
editable : true,
onLoadSuccess: function (row, data) {
//$('this').combotree('tree').tree("collapseAll");
$('this').combotree('tree').tree("expandAll"); //这个必须写,否则查询不正确
}
keyHandler : {
query : function(q) {
var t = $(this).combotree('tree');
var nodes = t.tree('getChildren');
for(var i=0; i<nodes.length; i++){
var node = nodes[i];
if (node.text.indexOf(q) >= 0){
$(node.target).show();
} else {
$(node.target).hide();
}
var opts = $(this).combotree('options');
if (!opts.hasSetEvents){
opts.hasSetEvents = true;
var onShowPanel = opts.onShowPanel;
opts.onShowPanel = function(){
var nodes = t.tree('getChildren');
for(var i=0; i<nodes.length; i++){
$(nodes[i].target).show();
}
onShowPanel.call(this);
};
$(this).combo('options').onShowPanel = opts.onShowPanel;
}
}
}
" />