zoukankan      html  css  js  c++  java
  • easyUi之combobox

    combobox在默认情况下是一种可编辑的下拉框,通过multiple属性设置该组件为单选(默认情况下为false,单选)还是多选。创建combobox组件的常见示例如下:

    一种是通过<input>方式:

    <input id="state"
        class="easyui-combobox"
        name="state"
        url="../combobox/action_combobox_data.json"
        valueField="id"
        textField="text"
        multiple=true
        editable=false
        panelHeight="auto"
        style="200px;">

    另外一种是通过javascript的方式:

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

    (function(){    // 继承于combo也就是说具有combo的一切属性和方法,包括事件

    ("#cc").combobox({
       url:"../combobox/action_combobox_data.json",
       textField:"text",
       valueField:"id",
       multiple:false,
       editable:false,
       panelHeight:"auto",
       200,
       onChange:function(oldVal, newVal) {
        debugger;
        alert(oldVal);
        alert(newVal);
        $(this).data("oldVal", oldVal);
       },
       onSelect:function(rec) {

        // 这里起到下拉框连带(dependent comboboxes)的效果。
        var url="../combobox/combobox_data1.json"
        ("#dd").combobox("reload", url);      var oldVal =(this).data("oldVal")
        alert(oldVal);
       }
      });
     
     });

    其中json文件如下:

    [{
    "id":"AL",
    "text":"Alabama"
    },{
    "id":"AK",
    "text":"Alaska"
    },{
    "id":"AZ",
    "text":"Arizona",
    "selected":true
    },{
    "id":"AR",
    "text":"Arkansas"
    },{
    "id":"CA",
    "text":"California"
    }]

        总结:由于combobox继承于combo组件,因此具有combo的一切属性和方法,包括事件,例如onChange事件(比如上例方式二)。

    生命是一场忧伤的观望,恰如陌路花开,终究是个过客。
  • 相关阅读:
    导航条按钮的设置UIBarButtonItem
    动态修改app build版本CFBundleVersion
    iOS应用图片尺寸制作脚本
    iPad所有平板型号屏幕尺寸
    一个小时学会Git
    NSLog的各种打印格式符和打印CGRect相关结构体
    Linux上统计文件夹下文件个数以及目录个数
    Privacy Description
    iOS开发微信支付的介绍与实现
    iOS开发苹果内购的介绍与实现
  • 原文地址:https://www.cnblogs.com/ygyxinyu/p/3630282.html
Copyright © 2011-2022 走看看