Синхронизация коллекции DOJO DGRID со входами

У меня есть dgrid с входами. мой dgrid находится в режиме редактирования, поэтому пользователи могут добавлять строки, редактировать строки и сортировать строки. Когда я смотрю на свою коллекцию, она выглядит

id: "1"

COLUMN1: "INPUT TYPE="text"...."

COLUMN2: "INPUT TYPE="text"...."

Примечание: я не мог поставить больше и меньше, чем выше с описанием входов.

и так далее. Когда я делаю изменения на экране, для одного из входов коллекция не обновляется. Итак, когда я ввожу новую строку или сортировать dgridВсе введенные данные обновляются до первоначального состояния. Я знаю, что причина в том, что коллекция не обновляется. Можно ли обновить коллекцию или мне нужно написать собственный код для этого? Обратите внимание, я использую dgrid а НЕ сетка по требованию.

Заранее благодарны за Вашу помощь.

1 ответ

Пожалуйста, добавьте код для инициализации collection и что все миксины используются для этого. Насколько я понимаю вашу проблему, вам нужно добавить Trackable Mixin в вашем collection, Прочитайте его документацию здесь.

Из документации:

Мы можем добавить поддержку для отслеживания позиции обновлений с помощью трекинга. Добавив в магазин миксин Trackable, мы можем вызвать метод отслеживания магазина, чтобы получить коллекцию, включающую информацию индекса в событиях удаления, добавления и обновления.

Это может быть вашей помощи.

Другие вопросы по тегам