Как проверить тип данных столбца в сетке ag и показать пропущенные значения из таблицы при нажатии кнопки проверки? - PullRequest
0 голосов
/ 07 марта 2020

Стек приложения: 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, чтобы можно было показывать пропущенные значения в модальном компоненте при нажатии кнопки проверки пользователю. Как сделать этот шаг?

Пожалуйста, дайте мне знать решение, это лучшая практика для проектов в реальном времени и исправьте меня, если я ошибаюсь.

Заранее спасибо.

...