본문 바로가기

카테고리 없음

[DHTMLX] 그리드의 특정 셀에 링크가 걸리는 경우 해당 셀 style 변경

반응형

/*==================================================
 # 그리드의 특정 셀에 링크가 걸리는 경우 해당 셀 style 변경한다.
 # param1 : grid (gridObj)
 # param2 : cId (cell ID)
===================================================*/

function setGridLinkStyle(grid,cId){
    var ids=grid.getAllRowIds(",");
    var temp = new Array();
    temp = ids.split(",");
    for(i=0; i<temp.length; i++){
        grid.setCellTextStyle(temp[i],cId,"color: #1f61d1; font-weight:bold; cursor:hand;");
    }
}



// 사용자 목록 조회
function getGrid() {
   
    var req = doAjaxPostSynchronized("frm", "/SM0102.do?ta=selectUserGrid", "POST", false, null);
   
    var strategyList = eval("(" + req.responseText + ")" );
    var convertedData = convertListData2DhtmlXGrid(strategyList.list, myGrid_columns1,"RN");

    myGrid1.clearAll();
    myGrid1.parse(convertedData, "json");
   

    setGridLinkStyle(myGrid1, 3);            //Link Type 속성 부여
    if(0 == strategyList.list.length)
        alert("검색조건에 해당하는 결과가없습니다.");
}



반응형