У меня есть модал, который содержит таблицу данных. Эта таблица имеет нумерацию страниц. Я хочу иметь возможность изменять строки на разных страницах и в конце нажмите кнопку «Сохранить», которая отправит измененные строки в API и обновит БД.
Итак, если мой стол выглядит так:
Page 0 Page 1 ...... Page n
row0 row0
row1 **row1**
**row2** row2
Если бы я отредактировал row2
из Page0
и row1
из Page1
... и т. Д. ... что было бы хорошим вариантом для сохранения прогресса? Должен ли я пройти в конце все строки и проверьте, были ли они изменены, или добавьте строки в список в тот момент, когда они были изменены, и отправьте их при нажатии Save
?
Пока это мой html:
<div class="container">
<div class="row">
<div class="col-sm-auto">
<ng2-smart-table class="activitiesTable" [settings]="settings" [source]="data" #activitiesTable></ng2-smart-table>
</div>
</div>
<hr>
<div class="row">
<div class="col-sm" style="float:right">
<button type="button" class="btn btn-default" (click)="Save($event)">Save</button>
</div>
</div>
</div>
source
- это данные таблицы.