【发布时间】:2018-01-20 04:24:53
【问题描述】:
我正在使用具有可编辑列的primeng 数据表。我想在单元格被编辑后将其标记为脏,并将编辑后的行保存到数据库中。谁能建议有没有办法做到这一点?
【问题讨论】:
标签: angular primeng-datatable dirty-data
我正在使用具有可编辑列的primeng 数据表。我想在单元格被编辑后将其标记为脏,并将编辑后的行保存到数据库中。谁能建议有没有办法做到这一点?
【问题讨论】:
标签: angular primeng-datatable dirty-data
这实际上取决于您尝试处理保存的方式。默认方式(输入焦点改变后立即保存) 或根据用户操作保存一堆更改(即用户单击保存并一次保存所有更改)。 我假设第二个选项,因为根据您的问题,这似乎最有意义。
这就是我在我目前正在进行的项目中实现这一点的方式。
selectedRows: any[] = [];
(onRowSelect)="yourRowSelectHandler($event)" 事件处理程序。
一种。该事件将包含一个数据属性,该属性包含所选行中的所有数据。
湾。将数据推送到您的 selectedRows 数组。这是一个演示基础知识的 plunkr:http://plnkr.co/edit/59AghKq6NtOXvndT64Iy?p=preview
【讨论】: