Стек приложения: Angular 8, Typescript, Ag-Grid-Community.
export class HomeComponent implements OnInit, OnDestroy {
missingValues : [];
columnDefs = [
{
headerName : 'student_Id',
field : 'student_Id',
valueGetter : function(params) {
if(typeof(params.data.student_Id) ==='number'){
return params.data.student_Id;
}
else {
console.log(params.node.rowIndex);
console.log(params.colDef.headerName);
return 'Please enter stuent Id';
}
}
}
]
validate() {
console.log(this.missingValues);
}
}
Итак, я могу напечатать params.node.rowIndex и params.colDef.headerName в консоли для текущей страницы.
(i) Метод valueGetter запускается для элементов текущей страницы. Не для всех элементов страницы. Как это исправить?
(ii) Но мне нужно записать эти значения * this_missingValues (глобальная переменная) в sh, чтобы можно было показывать пропущенные значения в модальном компоненте при нажатии кнопки проверки пользователю. Как сделать этот шаг?
Пожалуйста, дайте мне знать решение, это лучшая практика для проектов в реальном времени и исправьте меня, если я ошибаюсь.
Заранее спасибо.