У меня есть загруженные слушатели хранилища .. после выбора мне нужно сбросить значение до исходного значения ... как я могу это сделать?
store: {
fields: [{ name: 'UserName', type: 'string' },
{ name: 'UserId', type: 'string' },
{ name: 'IsSelected', type: 'string' }],
autoLoad: true,
proxy: {
type: 'ajax',
actionMethods: { read: 'POST' },
url: UrlManager.buildURL(UrlManager.baseURL(), UrlRegistry.NewsNotification_RetrieveTargetUsers),
reader: {
type: 'json'
}
},
listeners: {
load: function () {
var selector = Ext.ComponentQuery.query('#targetUsersItemSelector')[0];
if (selector) {
var records = selector.store.data.items;
var selected = [];
Ext.Array.each(records, function (rec) {
selected.push(rec);
});
selector.setValue(selected);
}
}
Я пытался использовать select.resetOriginalvalue () внутри приемника загрузки, но не работал
select.resetOriginalvalue ()