Получить ключ столбца значения внутри средства визуализации ячеек?
Можно ли получить ключ столбца внутри средства визуализации ячеек?
Например, в демонстрации CustomRenderComponent значение ячейки и данные строки вводятся следующим образом:
@Input() value: string | number;
@Input() rowData: any;
Есть ли способ получить текущий ключ столбца? Что-то вроде:
@input column: string;
или получить экземпляр Cell?
Cell
У класса есть такой метод:
getColumn(): Column {
return this.column;
}
Smart Table Issue
1 ответ
Решение
Посмотрите на custom-view.component.ts. У него есть метод getPatch()
который возвращает ViewCell
, Измените этот метод, чтобы вернуть Cell
,
Теперь пользовательская реализация рендерера будет исправлена Cell
Например, а не несколько принадлежащих ему компонентов.
Создайте новый интерфейс, который должен реализовывать этот тип рендерера, вместо того, чтобы просто реализовывать ViewCell
интерфейс.