话不多说,先看一个例子:动态加载当前年份的前后5年的数据:
function initYear(date,collectyear){
//年份
var yearObj = $("#"+collectyear);
var currentYear = date.getFullYear();
//默认值
var defaultVal = currentYear;
yearObj.html("");
var json = [];
for(var i=currentYear-5;i<=currentYear+5;i++){
json.push({"id":i,"text":i+""});
}
$("#"+collectyear).combobox({
valueField: 'id',
textField: 'text',
value:defaultVal,
height: 30,
panelHeight: json.length >= 7 ? "280px" : "auto"}).combobox("loadData", json);
}