Ext JS Попытка добавить записи из одной сетки в другую, позволяя дублировать - PullRequest
0 голосов
/ 19 марта 2020

У меня две сетки с одинаковыми столбцами. Я хочу добавить записи из сетки 1 в сетку 2 , и я хочу разрешить дубликаты во второй сетке. Я знаю, что магазины имеют свойство id, чтобы не допускать дублирования. Я переопределяю это, используя idProperty: 'customId' config в модели. Я использую автоинкрементное поле customId в качестве нового idProperty. Но это не работает: я щелкаю два или более раз в столбце выбора, но ничего не происходит (работает только первый). Как я могу решить это?

Я сделал скрипку с примером .

1 Ответ

1 голос
/ 19 марта 2020

когда вы добавляете запись в хранилище целевой сетки, вместо добавления записи используйте свойство record.data для передачи чистого объекта данных, а не объекта модели.

destinationGrid.getStore().add(record.data);

здесь - скрипка

...