Как сохранить изменения таблицы с нумерацией страниц? - PullRequest
0 голосов
/ 12 мая 2018

У меня есть модал, который содержит таблицу данных. Эта таблица имеет нумерацию страниц. Я хочу иметь возможность изменять строки на разных страницах и в конце нажмите кнопку «Сохранить», которая отправит измененные строки в 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 - это данные таблицы.

1 Ответ

0 голосов
/ 12 мая 2018

Исходя из моего опыта, я бы посоветовал пользователям изменять все, что он хочет, затем в конце возьмите все строки как json, angular позволит вам сделать это, затем в вашем API конвертируйте его в вашу модель и выполните массовый импорт. результаты в базе данных, затем повторно связать сетку.

...