как изменить данные магазина перед их загрузкой в ​​комбинированный список

У меня есть комбинированное поле с queryMode: 'remote', а структура хранилища похожа на эту:

{
   success: true,
   data: [
     {'name':'john','value':1},
     {'name':'mary','value':2}
   ]
}

Как я могу удалить первый элемент массива данных, если я хочу, прежде чем он будет загружен в комбинированный список?

Я попытался захватить событие load и соединить массив данных, но мне это не удалось. Решение в контексте того, что опубликовано в эта тема была бы действительно полезной.


person Shamsudeen Zziwa    schedule 15.10.2011    source источник


Ответы (2)


Прежде всего, удаление первого элемента в пользовательском интерфейсе сомнительно, если вы когда-нибудь решите предоставлять свои услуги через веб-службы, этой логики удаления первого элемента не будет.

При этом я думаю, что вы можете прослушать событие load и сделать store.removeAt(0)

person Chao    schedule 15.10.2011
comment
Спасибо, на самом деле store.removeAt(store.findBy(fn, startindex)) очень помог. но это не что иное, как разоблачение моих услуг. спасибо еще раз. - person Shamsudeen Zziwa; 17.10.2011

переопределить getData читателя в магазине.

person newroot    schedule 25.03.2013