如何使用分页保存表的更改?

时间:2018-05-12 09:31:30

标签: typescript pagination angular5 ng2-smart-table

我有一个包含数据表的模态。这个表有分页。我希望能够修改不同页面的行,最后按“保存”按钮,将修改后的行发送到api并更新DB。

所以如果我的表看起来像这样:

  Page 0      Page 1  ...... Page n
  row0        row0
  row1      **row1**
**row2**      row2

如果我编辑了来自row2的{​​{1}}和来自Page0的{​​{1}}等等...那么保存进度的好方法是什么?我应该在最后遍历所有行并检查它们是否被修改,或者在更改时添加列表中的行,并在按row1时发送它们?

这是我到目前为止的HTML:

Page1

Save是表格的数据。

1 个答案:

答案 0 :(得分:1)

根据我的经验,我建议让用户改变他想要的任何东西,然后在最后将所有行作为json,angular将允许你这样做,然后在你的api中将它转换为你的模型和批量导入结果在数据库中,然后重新绑定网格。