Получить ключ столбца значения внутри средства визуализации ячеек?

Можно ли получить ключ столбца внутри средства визуализации ячеек?

Например, в демонстрации CustomRenderComponent значение ячейки и данные строки вводятся следующим образом:

@Input() value: string | number;
@Input() rowData: any;

Есть ли способ получить текущий ключ столбца? Что-то вроде:

@input column: string;

или получить экземпляр Cell?

Cell У класса есть такой метод:

getColumn(): Column {
  return this.column;
}

Smart Table Issue

https://github.com/akveo/ng2-smart-table/issues/518

1 ответ

Решение

Посмотрите на custom-view.component.ts. У него есть метод getPatch() который возвращает ViewCell, Измените этот метод, чтобы вернуть Cell,

Теперь пользовательская реализация рендерера будет исправлена Cell Например, а не несколько принадлежащих ему компонентов.

Создайте новый интерфейс, который должен реализовывать этот тип рендерера, вместо того, чтобы просто реализовывать ViewCell интерфейс.

Другие вопросы по тегам