您的位置:首页 > Web前端 > JQuery

jquery easyUI ComboTree使用方法

2014-02-27 11:03 776 查看
转载至:http://blog.sina.com.cn/s/blog_4b5bc01101017fzp.html

继承至 $.fn.combo.defaults 和$.fn.tree.defaults.覆盖默认值$.fn.combotree.defaults.

combotree结合选择控制和下拉树,类似于combobox只是替换了列表为tree控件,combotree
支持树复选框,可以方便的实现多选




相关依赖

combo
tree


使用

从标记创建combotree

<select id="cc" class="easyui-combotree" style="width:200px;"data-options="url:'get_data.php',required:true"></select>

使用javascript创建combotree

<input id="cc" value="01">

$('#cc').combotree({url: 'get_data.php',required: true});


属性

属性继承至 combo 和 tree, 以下是combotree重写属性.
NameTypeDescriptionDefault
editableboolean定义用户是否可以直接输入文本到选择框.false


事件

事件继承至 combo 和 tree.


方法

方法继承至 combo,以下是combotree新增和重写的方法.
NameParameterDescription
optionsnone返回 options 对象.
treenone返回树(tree)对象. 以下示例展示如何得到选择的树节点(node).
var t = $('#cc').combotree('tree'); // 得到树对象

var n = t.tree('getSelected'); // 得到选择的节点

这里经过实践测试应该使用t.tree('getChecked');

alert(n.text);

loadDatadata加载本地tree数据.

示例代码:
$('#cc').combotree('loadData', [{ id: 1, text: 'Languages', children: [{id: 11, text: 'Java' },{ id: 12, text: 'C++' }] }]);

reloadurl重新请求远程服务器端数据. 传入'url'参数重写原始的URL值.
clearnone清除组件值.
setValuesvalues设置组件值数组.

示例代码:
$('#cc').combotree('setValues', [1,3,21]);

setValuevalue设置组件值.

示例代码:
$('#cc').combotree('setValue', 6);

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: