У меня есть поле со списком, которое прослушивает магазин
{
id: 'filterOrderStatus',
xtype: 'combobox',
fieldLabel: Translation.MailboxListStatus,
store: 'DocumentStatuses',
displayField: 'name',
valueField: 'id',
itemId: 'filterOrderStatus',
// flex: 1,
height: 23,
labelWidth: 45,
width: 130,
cls: 'filterInputField',
listConfig: {
cls: 'comboboxlist-sizefit'
}
Хранилище - это простое хранилище ajax, которое извлекает значения. nwo мне нужно преобразовать значения, которые он получает, на другой язык, как я могу это сделать ?? вот магазин:
Ext.define('xxx.xx.xxx', {
extend: 'Ext.data.Store',
requires: 'xxx.xxx.xx',
model: 'xxx.xxx.xxxx',
autoLoad: true,
proxy: {
type: 'ajax',
api: {
read: ConfigurationData.url + 'xxx.php?xx=xx&xx=xxx'
},
reader: {
type: 'json',
root: 'results',
successProperty: 'success'
}
}
});
0
Sangoku
26 Сен 2013 в 17:47
1 ответ
Лучший ответ
В вашей модели вы можете вернуть преобразованную запись напрямую, как показано
{
name : 'name',
convert : function( value, record ) {
//Your logic to convert the old name(value) into new name.
return name;
}
type: 'string'
},
1
Dev
26 Сен 2013 в 17:59
Похожие вопросы
Новые вопросы
extjs
Sencha Ext JS - это инфраструктура JavaScript для создания многофункциональных интернет-приложений (RIA).