EasyUI學(xué)習(xí)之Combobox下拉列表(1)
本文實(shí)例為大家分享了EasyUI Combobox下拉列表的具體代碼,供大家參考,具體內(nèi)容如下
1. html代碼
<label>性別:</label> <input class="easyui-combobox" style="width: 100px;" type="text" id="gender" />
2.顯示
3.js代碼
//以下的方式可以解決瀏覽器漢字亂碼問題 /********************1.加載本地?cái)?shù)據(jù)*******************/ // 頁面加載后顯示表數(shù)據(jù) $(function() { var queryData = {};// 可添加一些預(yù)設(shè)條件 InitGrid(queryData);// 初始化Datagrid表格數(shù)據(jù) InitDictItem(); // 初始化字典信息 }); // 初始化字典信息 function InitDictItem() { // 性別 BindDictGender('gender'); } // 綁定性別/男:1;女:2;全部:0 function BindDictGender(comboid) { // 操作類型 全部 男 女 // data = [{ "Name": "\u5168\u90e8", "Value": 0 }, { "Name": "\u7537", // "Value": 1 }, { "Name": "\u5973", "Value": 2 }]; data = [ { "Name" : "\u7537",//男 "Value" : 1 }, { "Name" : "\u5973",//女 "Value" : 0 } ]; $('#' + comboid).combobox({ valueField : 'Value', textField : 'Name', panelHeight : 'auto', required : true, editable : false,// 不可編輯,只能選擇 data : data }); $('#' + comboid).combobox('select', "1"); } /********************2.加載數(shù)據(jù)庫數(shù)據(jù)*******************/ //綁定字典信息Code,設(shè)置默認(rèn)值為{ // Code:""; // Name:"-請(qǐng)選擇-"; // } function BindBuildingDictItem(comboid, catlog) { $.ajax({ type: 'post', url: '/Common/GetComboBoxValue',//訪問路徑 dataType: 'json', data: { name: catlog }, success: function (data) { data.unshift({ "Name": "\u002d\u8bf7\u9009\u62e9\u002d", "Code": "" }); $('#' + comboid).combobox({ valueField: 'Code', textField: 'Name', panelHeight: 'auto', required: true, editable: false,//不可編輯,只能選擇 data: data }); $('#' + comboid).combobox('select', ""); } }); } /********************3.不解決漢字亂碼*******************/ BindDictItem("LiveStatue", '你的url'); //初始化字典信息的控件綁定 function BindDictItem(comboid,url) { $('#' + comboid).combobox({ valueField: 'Code', textField: 'Name', url: url, panelHeight: 'auto', required: true, editable: true,//不可編輯,只能選擇 value: '全部' }); }
4.Json數(shù)據(jù)
{ { "Code": "1", "Name": "男" }, { "Code": "0", "Name": "女" } }
5.設(shè)置默認(rèn)選項(xiàng)和取值
//設(shè)置默認(rèn)選項(xiàng) $('#gender').combobox('select', 1); //取值 var gender = $('#gender').combobox('getValue');
6.年份小例子
///////////////////////////入學(xué)年份/////////////////////////////////////// $('#EduStartYear').combobox({ valueField: 'Value', textField: 'Name', panelHeight: 'auto', required: true, editable: false, //不可編輯,只能選擇 }); var data = []; //創(chuàng)建年度數(shù)組 var thisYear = new Date().getUTCFullYear(); //今年 var startYear = thisYear - 5; //起始年份 var endYear = thisYear + 5; //結(jié)束年份 //數(shù)組添加值今年的前后五年 for (var i = 0; i <= 10; i++) { data.push({ "Value": startYear + i, "Name": startYear + i }); } $("#EduStartYear").combobox("clear")//下拉框加載數(shù)據(jù),設(shè)置默認(rèn)值為今年 .combobox("loadData", data) .combobox("setValue", thisYear); //$("#EduStartYear").combobox("setValue", thisYear);//設(shè)置默認(rèn)值為今年
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- jQuery使用EasyUi實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)下拉框效果
- EasyUI學(xué)習(xí)之Combobox級(jí)聯(lián)下拉列表(2)
- Jquery Easyui自定義下拉框組件使用詳解(21)
- jQuery Easyui 下拉樹組件combotree
- jQuery+easyui中的combobox實(shí)現(xiàn)下拉框特效
- jQuery Easyui DataGrid點(diǎn)擊某個(gè)單元格即進(jìn)入編輯狀態(tài)焦點(diǎn)移開后保存數(shù)據(jù)
- jQuery EasyUI學(xué)習(xí)教程之datagrid點(diǎn)擊列表頭排序
- EasyUI,點(diǎn)擊開啟編輯框,并且編輯框獲得焦點(diǎn)的方法
- easyUI下拉列表點(diǎn)擊事件使用方法
相關(guān)文章
easyui簡介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要介紹了easyui簡介,詳細(xì)的介紹了什么是easyui和easyui的用法,有興趣的可以了解一下2017-07-07jquery zTree異步加載、模糊搜索簡單實(shí)例分享
這篇文章主要為大家詳細(xì)介紹了jquery zTree異步加載、模糊搜索簡單實(shí)例,感興趣的小伙伴們可以參考一下2016-03-03cookie的復(fù)制與使用記住用戶名實(shí)現(xiàn)代碼
正如標(biāo)題所言cookie如何復(fù)制、使用與記住用戶名,下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以參考下2013-11-11jQuery對(duì)象的selector屬性用法實(shí)例
這篇文章主要介紹了jQuery對(duì)象的selector屬性用法,實(shí)例分析了selector屬性返回選擇器的使用技巧,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-12-12CSS+jQuery實(shí)現(xiàn)的一個(gè)放大縮小動(dòng)畫效果
因?yàn)樾枨缶椭挥?個(gè)元素。如果是要用CSS的class來處理,那就需要用到CSS3動(dòng)畫了,好了下面為大家介紹下如何實(shí)現(xiàn)這個(gè)放大縮小動(dòng)畫效果2013-09-09JQuery.Ajax()的data參數(shù)類型實(shí)例詳解
這篇文章主要介紹了JQuery.Ajax()的data參數(shù)類型實(shí)例詳解,需要的朋友可以參考下2015-11-11詳解jQuery獲取特殊屬性的值以及設(shè)置內(nèi)容
在本篇內(nèi)容里小編給大家分享了jQuery獲取特殊屬性的值以及設(shè)置內(nèi)容相關(guān)知識(shí)點(diǎn),有需要的朋友們參考下。2018-11-11