db에서 읽어온 데이타로 dropdown 설정하는 방법이 궁금합니다.
Q.
db에서 데이타를 가져와서 dropdown 에 보여지도록 하고 싶습니다.
A.
컬럼에 values와 labels를 DB에서 읽어온 데이타를 설정 후 setColumns나 setColumn으로 컬럼을 구성하면 됩니다.
function setColumns(grid) {
var values = [];
var labels = [];
var columns = [{
"name" : "code",
"fieldName" : "code",
"width" : 90,
"header" : { "text" : "영업부서" },
"styles" : { "textAlignment" : "center" },
"lookupDisplay" : true,
"values": values,
"labels": labels,
"editor" : {
"type" : "dropDown"
}
}];
//영업부서 column의 속성 values,labels에 값을 설정 후 setColumns로 컬럼 구성.
$.post("/realgrid/product/dptCode.do",function(json){
$.each(json,function(k,v){
values.push(v.code);
labels.push(v.name);
});
grid.setColumns(columns);
});
}
RealGrid HELP