SimpleDateFormat sdf= new SimpleDateFormat("yyyy");
int ti=Integer.parseInt(sdf.format(new java.util.Date()));
String[] year = new String[5];
for(int i=0;i<5;i++){
int y=ti-i;
year[i]=y+"";
}
这段代码中 我得到了一个数组year[];
如何将这个数组的值传递到easyUI中的combobox下拉列表中呢
http://ask.csdn.net/questions/195351
<%
String[] year = new String[5];
for(int i=0;i<5;i++){
year[i]=i+"";
}
String str = "";
for(int i=0;i<year.length;i++){
if(i==0){
str = year[i]+"";
}else{
str = str + "," + year[i];
}
}
%>
<body>
<div style="margin:20px 0"></div>
<input id="cc" name="cc" value="aa">
<input id="cc1" name="cc1" value="aa1">
</body>
<script>
var yearstr = '<%=str%>';
var yearArr = yearstr.split(",");
var c = [];
for(var i=0;i<yearArr.length;i++){
c.push([yearArr[i]]);
}
var d = [{"id":1,"text":"text1"}];
$('#cc').combobox({
data : d,
valueField:'id',
textField:'text'
});
$('#cc1').combobox({//这个是你想要的
data : c,
textField:0,
valueField:0
});
</script>