2017-02-13 9 views
0

Ich mache Anwesenheitsprüfung des Schülers in App, also wenn ich auf eine Tabellenzelle klicke, fügt er mir "X" in diese Zelle und einen Wert, den ich mit JSON sende, dass die Zelle markiert ist (Student hat eine Abwesenheit). Ich habe DataTable von PrimeNg implementiert, weil ich denke, dass es das beste ist, in meinem Fall zu verwenden, so Frage ist, wie man diese Funktion implementiert? DankPrimeNg DataTable Klickereignis

Antwort

0

Wenn ich Sie richtig Sie die bearbeitbaren Zelle Funktion von PrimeNG und Platz Checkbox innerhalb es wie folgt verwenden können:

<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> 

In diesem Fall natürlich Sie eine Abwesenheit Feld müssen Daten das sind in Ihrem Tisch platziert. Da Ihr Feld absence nur Wahr/Falsch-Werte benötigt, sollten Sie Ihr Kontrollkästchen (auch PrimeNG-Komponente) Binärattribut auf True setzen und es an Ihr Modell binden.

Verwandte Themen