/**
* x 가 row.
* x.cssClass만 주고 컬럼 레벨에 cssClass를 주지 않으면 wj-cell 에 적용된 색이 row 전체로 표시됨.
* tag.use_yn 는 Binding ID
*/
GridAPI.GridManager.GetGridById('TagGrid').provider.loadedRows.addHandler(function(grid){
grid.rows.forEach(function(x) {
console.log(x.grid.getColumn('tag.use_yn'))
console.log(x)
console.log(x.dataItem.tag.use_yn)
if (x.dataItem.tag.use_yn == 'Y') {
x.cssClass = "custom-BG-blue"
x.grid.getColumn('tag.use_yn').cssClass="bgColor"
} else {
x.cssClass = "custom-BG-red"
x.grid.getColumn('tag.use_yn').cssClass="bgColor"
}
})
})
// 스타일 예시
.custom-BG-red.bgColor.wj-cell{
background-color: red;
}
.custom-BG-blue.bgColor.wj-cell{
background-color: blue;
}
.custom-BG-red.wj-cell{
background-color: red;
}
.custom-BG-blue.wj-cell{
background-color: blue;
}'Outsystems > Script' 카테고리의 다른 글
| DataGrid 클릭시 이벤트 처리 (0) | 2022.09.16 |
|---|

