出于某种原因,我需要动态创建标头,因为我使用的是组件。
所以我有一个函数,我希望用它来为columnDefs提供值
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()
}
投掷TypeError: self.options.columnDefs.forEach is not a function
答案 0 :(得分:1)