jQuery EasyUI API 中文文档 - 下拉表格树(ComboTreeGrid)

20 篇文章 0 订阅
19 篇文章 0 订阅

ComboTreeGrid

由 $.fn.combo.defaults 和 $.fn.treegrid.defaults 扩展而来。

default 由 $.fn.combotreegrid.defaults 重载。

combotreegrid 是带有 treegrid 的下拉选择控件。它允许用户快速的从 treegrid 中查找和选择数据。combotreegrid 支持带有多选框的 treegrid。


依赖控件
  • combo
  • treegrid
用法

1、用HTML标记生成 combotreegrid;

<input class="easyui-combotreegrid" data-options="
            width:'100%',
            panelWidth:500,
            label:'Select Item:',
            labelPosition:'top',
            url:'treegrid_data1.json',
            idField:'id',
            treeField:'name',
            columns:[[
                {field:'name',title:'Name',width:200},
                {field:'size',title:'Size',width:100},
                {field:'date',title:'Date',width:100}
            ]]">
 

    2、用javascript 生成 combotreegrid,可以从<select> 或 <input> 元素创建

    <input id="cc" name="name">
    
    $(function(){
        $('#cc').combogrid({
            value:'006',
            width:'100%',
            panelWidth:500,
            label:'Select Item:',
            labelPosition:'top',
            url:'treegrid_data1.json',
            idField:'id',
            treeField:'name',
            columns:[[
                {field:'name',title:'Name',width:200},
                {field:'size',title:'Size',width:100},
                {field:'date',title:'Date',width:100}
            ]]
        });
    });
    



    属性

    属性扩展自combo 和 treegrid, 下面是为 combotreegrid 新增或重写的属性:

    名称类型描述缺省值
    idFieldstring节点的 id 值null
    treeFieldstring当选中时,会被显示的树节点的字段null
    limitToGridboolean输入的数据是否限制在表格所显示的范围内false

    事件

    事件扩展自combo 和 treegrid 。

    方法

    方法扩展自 combo,下面是为 combotreegrid 新增或重写的方法:


    名称参数描述
    optionsnone返回 options 对象.
    gridoptions

    返回 treegrid 对象,下面的例子显示如何获取选择的行:

    var g = $('#cc').combotreegrid('grid');	// get treegrid object
    var r = g.treegrid('getSelected');	// get the selected row
    alert(r.name);

    setValuevalue

    设置组件的值。例子:

    $('#cc').combotreegrid('setValue', '002');
    $('#cc').combotreegrid('setValue', {id:'003',name:'name003'});

    setValuesvalues

    设置组件的一组值。例子:

    $('#cc').combotreegrid('setValues', ['001','007']);
    $('#cc').combotreegrid('setValues', ['001','007',{id:'008',name:'name008'}]);

    clearnone清除组件的值。


    参考文档: http://www.jeasyui.com

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值