/ / Збереження оновлених значень сітки даних dojo - dojo, dojox.grid.datagrid

Збереження оновлених значень сітки даних dojo - dojo, dojox.grid.datagrid

Чи може хто-небудь сказати мені, як підключити мою dojo trigger до події "onApplyCellEdit" та як оновити магазин dojo з оновленими значеннями в сітці. Дякую.

Відповіді:

0 для відповіді № 1

якщо ви використовуєте магазин, який реалізує dojo.data.api.Write (наприклад, ItemFileWriteStore тощо), тоді ваш магазин буде обробляти це за замовчуванням, як тільки він буде з'єднаний з dataagrid.

Коли ви зробите редагування (або зробите це на cell.onblur або сподобалося), перевірте, чи було внесено зміни для збереження зателефонувати store.isDirty(). Якщо він повертається істинно, або новий, змінений або видалений елемент не синхронізовано з сервером.

Щоб синхронізувати, подивіться в api.Write і подивіться, що для кожного магазину є виклик .save() - який з вас повинен виконувати (якщо ви не використовуєте REST за допомогою шаблону PUT / DELETE / POST)