Я использую компонент PrimeNG TurboTable в приложении Angular 7, и есть кнопка для добавления в него новых строк. Проблема в том, что при добавлении новой строки пользователь должен прокрутить таблицу до конца, чтобы начать ее редактирование. Как я мог прокрутить до него?
Вот как я определяю таблицу в шаблоне:
<p-table [value]="gridOptions" [scrollable]="true" scrollHeight="13em"
selectionMode="single" [(selection)]="selectedOption"
(onEditComplete)="onDataChanged($event)"
(onRowReorder)="onDataChanged($event)">
[ ... ]
</p-table>
А это обработчик Add option:
onAddOption() {
// This adds a new option to the TurboTable
this.gridOptions.push({ name: "", arg: "", comment: "", scope: this.scope });
// I expected that selecting an option would scroll to it, but it doesn't work
this.selectedOption = this.gridOptions[this.gridOptions.length-1];
}
Любые идеи? Спасибо!