0
어떤 이유로 나는 내가 사용하는 컴포넌트 때문에 동적으로 헤더를 생성해야합니다.ui-grid : columnDefs 함수를 사용하는 방법
그래서 나는 당신이 TypeError: self.options.columnDefs.forEach is not a function
어떤 이유로 나는 내가 사용하는 컴포넌트 때문에 동적으로 헤더를 생성해야합니다.ui-grid : columnDefs 함수를 사용하는 방법
그래서 나는 당신이 TypeError: self.options.columnDefs.forEach is not a function
을 던지고 나는 그런
ctrl.getColumnDefs =() => {
let columns = []
if (name === 'deamon') {
var normalCol = {
field: 'name',
enableSorting: true,
cellTooltip: (row, col) => row.entity[col.field],
enableCellEdit: false
};
return columns.push(normalCol);
}
내가
ctrl.grid = {
columnDefs: getColumnDefs()
}
을 사용하고 columnDefs
에 값을 제공하기 위해 사용하려는 그 함수 기능을 가지고 값을 반환하면을 푸시합니다. 이는 문서 here에 따라 배열의 새로운 길이를 반환합니다.당신은 아마 열 대신 푸시의을 반환합니다.
아마 당신은이
columns.push(normalCol)
return columns
합니다