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;