第二百二十七节,jQuery EasyUI,ComboTree(树型下拉框)组件

摘要:
jQueryEasyUI,ComboTree组件学习要点:1.加载方式2.属性列表3.方法列表本节课重点了解EasyUI中ComboTree组件的使用方法,这个组件依赖于Combo(下拉框)和Tree(树)组件。一.加载方式class加载方式JS加载方式combotree()将一个input元素执行树型下拉框$;二.属性列表属性列表,下拉框属性扩展自combo和tree,editableboolean定义用户是否可以直接输入文本到字段中。三.方法列表树形下拉框方法扩展自combo。optionsnone返回属性对象。通过'url'参数重写原始URL值。//$.click;//functionadc(){////}});clearnone清空控件的值。

jQuery EasyUI,ComboTree(树型下拉框)组件

第二百二十七节,jQuery EasyUI,ComboTree(树型下拉框)组件第1张

学习要点:

1.加载方式

2.属性列表

3.方法列表

本节课重点了解EasyUI中ComboTree(树型下拉框)组件的使用方法,这个组件依赖于Combo(下拉框) 和 Tree(树)组件。

一.加载方式

class 加载方式

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

JS 加载方式

combotree()将一个input元素执行树型下拉框

<input type="text"id="box">
$(function() {
    $('#box').combotree({
        url: 'tree.json',    //加载远程数据
        required: true,        //不能为空
});
});

二.属性列表

属性列表,下拉框属性扩展自 combo(自定义下拉框)和 tree(树形控件),

第二百二十七节,jQuery EasyUI,ComboTree(树型下拉框)组件第2张

editable boolean 定义用户是否可以直接输入文本到字段中。默认为 false。

$(function() {
    $('#box').combotree({
        url: 'tree.json',    //加载远程数据
        required: true,        //不能为空
        editable : true,    //可以输入内容
});
});

PS:该控件的事件完全继承自 combo(自定义下拉框)和 tree(树形控件)。

三.方法列表

树形下拉框方法扩展自 combo(自定义下拉框)。

第二百二十七节,jQuery EasyUI,ComboTree(树型下拉框)组件第3张

options none 返回属性对象。

$(function() {
    $('#box').combotree({
        url: 'tree.json',    //加载远程数据
        required: true,        //不能为空
        editable : true,    //可以输入内容
});
    alert($('#box').combotree('options'));        //返回属性对象
});

tree none 返回树形对象。

$(function() {
    $('#box').combotree({
        url: 'tree.json',    //加载远程数据
        required: true,        //不能为空
        editable : true,    //可以输入内容
});
    $('#ann').click(function() {
        adc();
    });
    function adc() {
        var t = $('#box').combotree('tree');        //返回树形对象
        alert(t.tree('getSelected'));                //当用户选择一个节点时,返回当前节点对象
}
});

loadData data 读取本地树形数据。

$(function() {
    $('#box').combotree({
        //url: 'tree.json',    //加载远程数据
        required: true,        //不能为空
        editable : true,    //可以输入内容
});
    $('#box').combotree('loadData',[        //读取本地树形数据
        {
            text:'加载本地数据'
        }
    ]);
    //$('#ann').click(function () {
    //adc();
    //});
    //function adc() {
    //
    //}
});

reload url 再次请求远程树数据。通过'url'参数重写原始 URL 值。

$(function() {
    $('#box').combotree({
        url: 'tree.json',    //加载远程数据
        required: true,        //不能为空
        editable : true,    //可以输入内容
});
   $('#box').combotree('reload','tree.json');        // url 再次请求远程树数据。通过'url'参数重写原始 URL 值。

    //$('#ann').click(function () {
    //adc();
    //});
    //function adc() {
    //
    //}
});

clear none 清空控件的值。

$(function() {
    $('#box').combotree({
        url: 'tree.json',    //加载远程数据
        required: true,        //不能为空
        editable : true,    //可以输入内容
});
    $('#ann').click(function () {
        adc();
    });
    function adc() {
        $('#box').combotree('clear');        //清空控件的值
}
});

setValues values 设置组件值数组。

$(function() {
    $('#box').combotree({
        url: 'tree.json',    //加载远程数据
        required: true,        //不能为空
        editable : true,    //可以输入内容
});
    $('#box').combotree('setValues',[1,2]);        //设置组件值数组

    //$('#ann').click(function () {
    //adc();
    //});
    //function adc() {
    //$('#box').combotree('clear');        //清空控件的值
    //}
});

setValue value 设置组件值。

$(function() {
    $('#box').combotree({
        url: 'tree.json',    //加载远程数据
        required: true,        //不能为空
        editable : true,    //可以输入内容
});
    $('#box').combotree('setValue','设置值');        //设置组件值
    //$('#ann').click(function () {
    //adc();
    //});
    //function adc() {
    //$('#box').combotree('clear');        //清空控件的值
    //}
});

免责声明:文章转载自《第二百二十七节,jQuery EasyUI,ComboTree(树型下拉框)组件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇input type date 解决移动端显示placeholderMysql学习总结(36)——Mysql查询优化下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Unity iOS打开AppStore评星页面,浅谈Application.OpenURL()方法。

http://fairwoodgame.com/blog/?p=38 Unity iOS打开AppStore评星页面,浅谈Application.OpenURL()方法。 Posted in UnityonAugust 6, 2013Comments:暂无评论 太简单了。我们知道iOS里有个URL Scheme的东西(这个我还没深究,希望有大神帮我贴...

Jquery学习笔记(7)--京东导航菜单

主要是几个模块的浮动和定位不好处理,另外还缺少右侧导航,及幻灯片。 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title>...

lighttpd 介绍及安装

一,为什么要使用lighttpd?    apache不可以吗?    在支持纯静态的对象时,比如图片,文件等 ,    lighttpd速度更快,更理想 (lighttp 图片处理好,nginx负载均衡好)    至于它和apache的比较,很多文档,大家可以google一下二,从何处下载lighttpd?    http://www.lighttpd....

QTP之下拉列表单选框…

QTP之下拉列表单选框… ==下拉列表框的参数化== 1.通过下拉框对应项的实际值查找        Browser(“****”).Page(“****”).WebList(“****”).Select “****”        将select“****”的值参数化,可以将下拉框中的每一个选项都写到数据表中 2.通过下拉框对应项的索引号查找  Br...

详细讲解jquery带进度上传插件Uploadify(ASP.NET版本)使用

本文将带给大家很帅的jquery上传插件,ASP.NET版本的哦,这个插件是Uploadify实现的效果非常不错,带进度显示。首先到Uploadify官方下载这个插件:官方下载 官方文档 官方演示 好,下载好之后,按下面的步骤来实现一个简单的上传功能。1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中。2...

jquery实现导航栏跟随窗口滚动

最近在制作一个模版的时候用到的一个jquery插件,当网站导航滚动到当前可见页面顶部时,固定在顶部并随窗口滚动,有很多的网站前台模版有有类似的效果。 smohan.fixednav.js /* * 随滚动条固定导航到顶部插件 * autho:Smohan * http://www.smohan.net */ ; (function ($...