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:"-請選擇-";
// }
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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- jQuery EasyUI中DataGird動態(tài)生成列的方法
- EasyUI 數(shù)據(jù)表格datagrid列自適應(yīng)內(nèi)容寬度的實(shí)現(xiàn)
- Easyui Datagrid自定義按鈕列(最后面的操作列)
- easyUI下拉列表點(diǎn)擊事件使用方法
- easyui combogrid實(shí)現(xiàn)本地模糊搜索過濾多列
- EasyUI學(xué)習(xí)之Combobox級聯(lián)下拉列表(2)
- EasyUI使用DataGrid實(shí)現(xiàn)動態(tài)列數(shù)據(jù)綁定
- jquery easyui如何實(shí)現(xiàn)格式化列
- jEasyUI 設(shè)置凍結(jié)列的實(shí)現(xiàn)示例
相關(guān)文章
JavaScript實(shí)現(xiàn)的彈出遮罩層特效經(jīng)典示例【基于jQuery】
這篇文章主要介紹了JavaScript實(shí)現(xiàn)的彈出遮罩層特效,結(jié)合實(shí)例形式分析了基于jQuery實(shí)現(xiàn)的頁面元素與屬性動態(tài)操作相關(guān)使用技巧,需要的朋友可以參考下2019-07-07
jQuery checkbox選中問題之prop與attr注意點(diǎn)分析
這篇文章主要介紹了jQuery checkbox選中問題之prop與attr注意點(diǎn),結(jié)合form表單實(shí)例形式分析了針對火狐瀏覽器下checkbox失效情況的處理技巧,需要的朋友可以參考下2016-11-11
jquery實(shí)現(xiàn)table鼠標(biāo)經(jīng)過變色代碼
table鼠標(biāo)經(jīng)過變色的效果想必大家都有見到過吧,其實(shí)實(shí)現(xiàn)很簡單,在本文有個(gè)不錯(cuò)的示例,感興趣的朋友可以學(xué)習(xí)下2013-09-09
基于jQuery倒計(jì)時(shí)插件實(shí)現(xiàn)團(tuán)購秒殺效果
倒計(jì)時(shí)在WEB上應(yīng)用非常廣泛,如考試系統(tǒng)倒計(jì)時(shí),團(tuán)購網(wǎng)站中的優(yōu)惠活動倒計(jì)時(shí)等等。今天,我們來使用jQuery倒計(jì)時(shí)超級實(shí)現(xiàn)團(tuán)購秒殺效果,感興趣的朋友一起學(xué)習(xí)吧2016-05-05
jQuery實(shí)現(xiàn)統(tǒng)計(jì)復(fù)選框選中數(shù)量
這里給大家分享一段jQuery實(shí)現(xiàn)的統(tǒng)計(jì)復(fù)選框選中數(shù)量的代碼,非常的實(shí)用,有需要的小伙伴們請帶走!2014-11-11
jQuery遮罩層實(shí)現(xiàn)方法實(shí)例詳解(附遮罩層插件)
這篇文章主要介紹了jQuery遮罩層實(shí)現(xiàn)方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了jQuery遮罩層樣式及功能實(shí)現(xiàn)技巧,并附帶分析了一個(gè)簡單jQuery遮罩層插件實(shí)現(xiàn)方法,需要的朋友可以參考下2015-12-12
jQuery使用正則表達(dá)式替換dom元素標(biāo)簽用法示例
這篇文章主要介紹了jQuery使用正則表達(dá)式替換dom元素標(biāo)簽的方法,結(jié)合具體實(shí)例形式分析了jQuery正則替換的操作技巧,需要的朋友可以參考下2017-01-01

