JQueryEasyUI 组件 树形下拉框 ComboTree

本文介绍了JQueryEasyUI中的 ComboTree 组件,这是一个结合了选择控件和下拉树的组件。内容包括树形下拉框的属性如id、text、state和checked,以及如何定义Json数据源格式。还涵盖了组件的方法和实际使用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,介绍

定义  树形下拉框结合选择控件和下拉树控件 
继承关系  combo   tree


每个节点都具备以下属性:

· id:节点ID,对加载远程数据很重要。

· text:显示节点文本。

· state:节点状态,'open' 或 'closed',默认:'open'。如果为'closed'的时候,将不自动展开该节点。

· checked:表示该节点是否被选中。

· attributes: 被添加到节点的自定义属性。

· children: 一个节点数组声明了若干节点。



2,属性

属性名属性值类型描述
editable
boolean
定义用户是否可以直接输入文本到字段中


命名限制   id  text  children 否则无效

语法

 ComboTree  组件 Json 数据源格式

[
          {
              'ID':1
              'text':第一级信息内容
               'children':[{
                        'ID':11
                        'text':第二级信息内容
                        'children':[
                ]}
           }
        ]


数据源中 ID 值不能重复


3,方法

方法名方法参数类型描述
getText
none
获取输入的文本
getValue
none
获取组件的值 (ID值)

语法

$("#标签ID").combotree("方法名")


4,实例

<select id="data">
        <option value="0">加载</option>
    </select>
       <a href="#" id="btn" class="easyui-linkbuttion" data-options="iconCls:'icon-add'">获取</a>

 $(function () {
            $("#data").combotree({
                url: 'T8-1.aspx',
                method: 'post',
                editable: false,
                width:180
            })

            $("#btn").linkbutton({
                onClick: function () {
                    console.info($("#data").combotree("getText"));
                    console.info($("#data").combotree("getValue"));
                }
            });
        });


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值