Группа магазинов Sencha по идентификатору

В Sencha у меня есть магазин с некоторыми продуктами. У каждого продукта есть свой идентификатор, имя, цена... Я могу добавить товар в магазин, но когда я добавляю один и тот же товар несколько раз в магазин, я хочу, чтобы store, чтобы иметь только один элемент с одним и тем же идентификатором.

Например. когда я несколько раз нажимаю кнопку «Добавить» в подробном представлении о продукте, я хочу, чтобы продукт был только один раз в магазине. В MySQL это будет похоже на «GROUP BY id».

Я надеюсь, что кто-то может помочь мне с этим!

Заранее спасибо!


person ndequeker    schedule 10.04.2011    source источник


Ответы (1)


Вероятно, вам нужно добавить прослушиватель для события Add магазина. В коде события проверьте, добавлен ли добавленный элемент/элементы (они будут переданы в событие в параметре, см. Sencha Touch API Documentation для получения подробной информации) уже в магазине. Если да, удалите новинки из магазина.

person Tommi    schedule 10.04.2011