RealizeHeaderCallback
타입
export type RealizeHeaderCallback = (grid: GridBase, header: ColumnHeader | CellLayoutGroupHeader, field: string) => string;
상세 설명
컬럼 헤더의 template에 입력한 field중 values에 지정되지 않은 값을 가져올때 사용한다.
[매개변수 목록]
grid
- GridBase 컨트롤
header
- 컬럼의 header 또는 그룹 Layout의 header
field
- 필드명
[반환값] - string
예제 코드
const f = function (grid, model, field) {
if (field == "field1") {
return "1234";
} else if (field === "field2") {
return "ABCD";
} else {
return "field Fail";
}
}
column.header.template =
"<img src='images/realgrid-logo.png' height='20'/>"+
"<span style='color: red;font-weight: bold;'>${field1}</span>"+
"<span style='color: blue'>${field2}</span>";
column.header.templateCallback = f;