Reputation: 101
I hope you can help me. I have a grid with many columns and I need to update in my database the selected rows pressing a button. I can't find any info about this.
This is my code.
<ion-row *ngFor="let errors of eta_allErrorsRS">
<ion-col class="info-col col-align" col-1>
ETA
</ion-col>
<ion-col class="info-col" col-1>
<ion-checkbox ng-model="active"></ion-checkbox>
</ion-col>
<ion-col class="info-col col-align" col-1>
SLI
</ion-col>
<ion-col class="info-col col-align" col-1>
ODBMS
</ion-col>
<ion-col class="info-col col-align" col-1>
{{errors.vc_codi_iata_pais}}
</ion-col>
<ion-col class="info-col col-align" col-2>
{{errors.nb_oc}} + "/" + {{errors.fech_ins_eta}}
</ion-col>
<ion-col class="info-col col-align" col-4>
{{errors.vc_error_envio_eta}}
</ion-col>
<ion-col class="info-col col-align" col-1>
{{errors.fech_eta}}
</ion-col>
</ion-row>
<ion-row>
<ion-col class="info-col col-footer" col-12>
<button ion-button class="button-footer" smerrors color="bluedark" (click)="republishConfirm()">Republish</button>
<button ion-button class="button-footer" smerrors color="bluedark" (click)="RejectConfirm()">Reject</button>
</ion-col>
</ion-row>
Thanks!!
Upvotes: 1
Views: 249
Reputation: 7556
From the documentation, you should use ngModel like this:
<ion-item>
<ion-label>Pepperoni</ion-label>
<ion-checkbox [(ngModel)]="pepperoni"></ion-checkbox>
<button (click)="updateDatabaseClicked(errors)">ClickOnMe</button>
</ion-item>
Then in your ts file:
updateDatabaseClicked(errors){
writeIntoDatabase(this.pepperoni);
}
Upvotes: 2