jquery grid   article search result : 1

jqGrid editable select

colModel:[
{name:'id',index:'id', align:'center',width:100}
,{name:'code',index:'code', align:'center', width:100, editable:true, edittype:'select'
, editoptions: {
dataUrl : '/some/code/url.html?type=json'
,buildSelect:function (data){
if(typeof(data)=='string')
data = $.parseJSON(data);
var rtSlt = '<select name="deptid">';
for ( var idx = 0 ; idx < data.length ; idx ++) {
rtSlt +='<option value="'+data[idx].value+'">'+data[idx].label+'</option>';
}
rtSlt +='</select>';
return rtSlt;
}
}}
,{name:'name',index:'name', align:'center',width:100, editable:true}
,{name:'description',index:'description', align:'center',width:400, editable:true}
]

select 를 동적으로 생성할때 jqGrid 용으로 미리 json으로 만든경우가 아닐수 있다. 이럴경우 buildSelect 옵션을 사용하면 된다. buildSelect는 function으로 만들며 리턴은 select 태그를 문자열로 만들어 넣어야 한다.


,
*1 
rss
count total , today , yesterday
I am
알립니다
분류 전체보기 (81)
Hmmm... (5)
Days & Days (34)
Study (7)
관심관심 (5)
Programming (19)
최근에 쓴 글
최근에 달린 댓글
최근에 연결된 관련글
글 보관함
달력
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31