zoukankan      html  css  js  c++  java
  • EasyUI中combobox的代码实例

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>combobox</title>
    <link rel="stylesheet" type="text/css" href="themes/default/easyui.css">
    <link rel="stylesheet" type="text/css" href="themes/icon.css">
    <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
    <script type="text/javascript" src="jquery.easyui.min.js"></script>
    <script type="text/javascript">
    //动态加载数据集文件数据
    function loadData(){
    $('#cc').combobox({
    url:'combobox_data.json',
    valueField:'id',
    textField:'text'
    });
    }

    //设置下拉框的值
    function setValue(){
    $("#cc").combobox("setValue","动态添加的列表值");
    }

    //获取当前选择的值
    function getValue(){
    var selectText=$("#cc").combobox("getValue");
    alert("当前选择的是:"+selectText);
    }
    //禁用当前选择框
    function disable(){
    $("#cc").combobox("disable");
    }
    //启用当前选择框
    function enable(){
    $("#cc").combobox("enable");
    }

    $('#cc1').combobox({
    filter: function(q, row){
    var opts = $(this).combobox('options');
    return row[opts.textField].indexOf(q) == 0;
    },
    formatter: function(row){
    var opts = $(this).combobox('options');
    return row[opts.textField];
    }

    });


    </script>
    </head>

    <body>
    <h2>ComboBox</h2>
    <div style="margin:10px 0;">
    <a href="#" class="easyui-linkbutton" onclick="loadData()">LoadData</a>
    <a href="#" class="easyui-linkbutton" onclick="setValue()">SetValue</a>
    <a href="#" class="easyui-linkbutton" onclick="getValue()">GetValue</a>
    <a href="#" class="easyui-linkbutton" onclick="disable()">Disable</a>
    <a href="#" class="easyui-linkbutton" onclick="enable()">Enable</a>
    </div>

    <p>单项选择的ComboBox: </p>
    <select id="cc" class="easyui-combobox" name="state" style="200px;" data-options="required:true,150">
    <option value="AL">Alabama</option>
    <option value="AK">Alaska</option>
    <option value="AZ">Arizona</option>
    <option value="AR">Arkansas</option>
    <option value="CA">California</option>
    <option value="CO">Colorado</option>
    <option value="CT">Connecticut</option>
    <option value="DE">Delaware</option>
    <option value="FL">Florida</option>
    <option value="GA">Georgia</option>
    <option value="HI">Hawaii</option>
    <option value="ID">Idaho</option>
    <option value="IL">Illinois</option>
    <option value="IN">Indiana</option>
    <option value="IA">Iowa</option>
    <option value="KS">Kansas</option>
    <option value="KY">Kentucky</option>
    <option value="LA">Louisiana</option>
    <option value="ME">Maine</option>
    <option value="MD">Maryland</option>
    <option value="MA">Massachusetts</option>
    <option value="MI">Michigan</option>
    <option value="MN">Minnesota</option>
    <option value="MS">Mississippi</option>
    <option value="MO">Missouri</option>
    <option value="MT">Montana</option>
    <option value="NE">Nebraska</option>
    <option value="NV">Nevada</option>
    <option value="NH">New Hampshire</option>
    <option value="NJ">New Jersey</option>
    <option value="NM">New Mexico</option>
    <option value="NY">New York</option>
    <option value="NC">North Carolina</option>
    <option value="ND">North Dakota</option>
    <option value="OH" selected>Ohio</option>
    <option value="OK">Oklahoma</option>
    <option value="OR">Oregon</option>
    <option value="PA">Pennsylvania</option>
    <option value="RI">Rhode Island</option>
    <option value="SC">South Carolina</option>
    <option value="SD">South Dakota</option>
    <option value="TN">Tennessee</option>
    <option value="TX">Texas</option>
    <option value="UT">Utah</option>
    <option value="VT">Vermont</option>
    <option value="VA">Virginia</option>
    <option value="WA">Washington</option>
    <option value="WV">West Virginia</option>
    <option value="WI">Wisconsin</option>
    <option value="WY">Wyoming</option>
    </select>
    <br/>
    <p>本地数据源的Combobox</p>
    <input class="easyui-combobox" id="cc1" data-options="valueField:'lable',textField:'value',data:[{
    lable:'java',
    value:'java'
    },
    {
    lable:'liferay',
    value:'liferay'
    },
    {
    lable:'jiar',
    value:'jiar'
    },
    {
    lable:'ruby',
    value:'ruby'
    }
    ]"/>
    <br />
    <p>来源网页数据的Combobox</p>
    <input class="easyui-combobox" id="cc2" data-options=" valueField: 'id', textField: 'text',url: 'get_data1.php',onSelect: function(rec){
    var url = 'get_data2.php?id='+rec.id;
    $('#cc3').combobox('reload', url);
    }" />
    <input id="cc3" class="easyui-combobox" data-options="valueField:'id',textField:'text'" />
    <br/>
    <p>多项选择的ComboBox: </p>
    <select id="cc4" class="easyui-combobox" name="state" style="200px;" data-options="url:'combobox_data.json',
    valueField:'id',
    textField:'text',
    multiple:true,
    panelHeight:'auto'
    "/>
    </body>
    </html>

  • 相关阅读:
    转: IOS程序内发短信 MFMessageComposeViewController
    对象之间如何比较是否相等?
    相比xib 使用代码编排view 的一个明显的好处就是可以更好地重复使用已有代码,减少代码冗余。
    关于deselectRowAtIndexPath
    IOS中为tableViewCell增加右侧标记(选中或者更多)
    ios 中是否每一个对象(尤其是在使用多线程时),都要判断一下对象是否为nil,以防止程序闪退?
    模拟出ios中流行的黑色背景底
    转 ios给view设置圆角
    转 UIAlertView 不显示、屏幕变灰
    转 UIActivityIndicatorView、UIProgressView 活动与进度指示器-IOS开发
  • 原文地址:https://www.cnblogs.com/wdcwy/p/4984007.html
Copyright © 2011-2022 走看看