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);
    });
}