Я занимаюсь проверкой посещаемости студента в приложении, поэтому, когда я нажимаю на ячейку таблицы, он добавляет мне «X» в эту ячейку и некоторое значение, которое я отправляю с JSON, что ячейка отмечена (у ученика есть отсутствие). Я внедрил DataTable из PrimeNg, потому что я думаю, что это лучше всего использовать в моем случае, поэтому вопрос заключается в том, как реализовать эту функцию? БлагодаряСобытие clickTable PrimeNg DataTable
0
A
ответ
0
Если я вас правильно, вы можете использовать изменяемую функцию клеток PrimeNG и место флажка в этом так:
<p-column field="absence" header="Absence">
<template let-col let-student="rowData" pTemplate="editor">
<p-checkbox groupname="absence" [value]="true" [(ngModel)]="student[col.field]" binary="true"></p-checkbox>
</template>
В этом случае, конечно, нужно поле отсутствия в данном которые помещаются в ваш стол. Поскольку вашему полю absence
нужны только значения true/false, вы должны установить бинарный атрибут checkbox (также PrimeNG) в true и привязать его к вашей модели.