엣지마크
셀의 모서리에 삼각형을 표시할 수 있습니다. 4개의 모서리 중 하나의 위치에 표시할 수 있으며, 중요 표시나 별도의 정보가 있다는 강조 용도 등으로 사용할 수 있습니다.
Column.Styles에 figureName 에 EdgeMark를 지정하면 해당 위치에 삼각형 표식이 나타난다.
색상은 figureBackground로 지정하며 figureSize로 크기를 지정한다.
figureSize는 %, 정수 형태로 값을 지정할 수 있으며, % 형태로 값을 지정하면 행의 높이 비율만큼의 크기로 표시되며 정수 형태인 경우는 그 수만큼의 픽셀 크기로 표시된다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
var columns = [{
"name": "OrderID",
"fieldName": "OrderID",
"type": "data",
"width": "90",
"styles": {
"textAlignment": "center",
"figureName": "leftTop",
"figureBackground": "#FFFF0000",
"figureSize": "50%"
},
"header": {
"text": "Order ID"
}
}, {
"name": "CustomerID",
"fieldName": "CustomerID",
"type": "data",
"width": "130",
"styles": {
"textAlignment": "center",
"figureName": "rightTop",
"figureBackground": "#FF0000FF",
"figureSize": "7"
},
"header": {
"text": "Customer ID"
}
},
...
];
gridView.setColumns(columns);
Employee ID가 5 인것만 엣지마크 적용하기
1
2
3
4
5
6
7
8
9
10
11
12
var dStyles = [{
criteria: "value = '5'",
styles: {
"textAlignment": "center",
"figureName": "rightBottom",
"figureBackground": "#FF0000FF",
"figureSize": "7"
}
}];
gridView.setColumnProperty("EmployeeID", "dynamicStyles", dStyles);