Чи може хто-небудь сказати мені, як підключити мою dojo trigger до події "onApplyCellEdit" та як оновити магазин dojo з оновленими значеннями в сітці. Дякую.
Відповіді:
0 для відповіді № 1якщо ви використовуєте магазин, який реалізує dojo.data.api.Write (наприклад, ItemFileWriteStore тощо), тоді ваш магазин буде обробляти це за замовчуванням, як тільки він буде з'єднаний з dataagrid.
Коли ви зробите редагування (або зробите це на cell.onblur або сподобалося), перевірте, чи було внесено зміни для збереження зателефонувати store.isDirty()
. Якщо він повертається істинно, або новий, змінений або видалений елемент не синхронізовано з сервером.
Щоб синхронізувати, подивіться в api.Write і подивіться, що для кожного магазину є виклик .save()
- який з вас повинен виконувати (якщо ви не використовуєте REST за допомогою шаблону PUT / DELETE / POST)