다중 아이콘 렌더러
multiIconCellRenderer는 여러 아이콘을 조건에 따라 이미지를 동적으로 보여줄 수 있습니다.
multiIconCellRenderer 셀에 여러개의 icon과 Text를 표시할 수 있습니다.
1
2
3
4
5
renderer: {
type:"multiIcon",
icons: ['/resource/image/icon/be.png', '/resource/image/icon/br.png']
...
});
renderCallback 으로 특정 값에 따라 동적으로 아이콘을 표시할 수 있습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
renderer: {
type:"multiIcon",
renderCallback:function(grid, index) {
var value = grid.getValue(index.itemIndex, index.fieldName);
var ret = [];
if (value == "10248") {
ret.push('/resource/image/icon/be.png');
}else {
ret.push('/resource/image/icon/br.png');
}
return ret
}
});