Свой компонент. Не обновляются данные
Добрый вечер, столкнулся с такой проблемой. В таблице у меня есть значения( joxi.ru/BA0v40YS7x93my ), когда 2 раза кликаю на строку открывается окно редактирования но уже с пустыми некоторыми полями ( joxi.ru/nAy8Xx1hMqlN2Z ). Когда выбираю в нем что либо и нажимаю Сохранить, значения пересохраняются(если были внесены новые). Что-то можно сделать с этими полями для того что бы они тоже отображали сразу информацию которая находится в них???? в полях xtype: 'textfield' все хорошо.
getFields: function (config) {
return [{
xtype: 'hidden',
name: 'id',
id: config.id + '-id',
}, {
xtype: 'textfield',
fieldLabel: _('driverlicense_license_number'),
name: 'number',
id: config.id + '-number',
anchor: '99%',
allowBlank: false,
}, {
xtype: 'driverlicense-combo-categorycombo',
fieldLabel: _('driverlicense_license_category'),
name: 'category',
id: config.id + '-category',
anchor: '99%',
allowBlank: false,
},{
xtype: 'datefield',
fieldLabel: _('driverlicense_license_date_open'),
name: 'date_open',
id: config.id + '-date_open',
anchor: '99%',
format: 'Y-m-d',
submitFormat: 'Y-m-d H:i:s',
allowBlank: false,
}, {
xtype: 'driverlicense-combo-facecombo',
fieldLabel: _('driverlicense_license_name'),
name: 'name',
id: config.id + '-name',
anchor: '99%',
allowBlank: false,
}....];
}
DriverLicense.combo.FaceCombo = function(config) {
config = config || {};
Ext.applyIf(config,{
name: 'natface'
,hiddenName: 'natface'
,displayField: 'name'
,valueField: 'id'
,url: DriverLicense.config.connectorUrl
,baseParams: { action: 'mgr/natface/getlist' }
,fields: ['id','name']
,pageSize: 20
,typeAhead: true
,editable: true
});
DriverLicense.combo.FaceCombo.superclass.constructor.call(this,config);
};
Ext.extend(DriverLicense.combo.FaceCombo,MODx.combo.ComboBox);
Ext.reg('driverlicense-combo-facecombo',DriverLicense.combo.FaceCombo);
Комментарии: 4
А что такое fp в вашем коде
this.windows.updateTypeTab.fp.getForm().setValues®;
мне выдает на него ошибку
это formpanel
С датой разобрался, в базе был формат timestamp, поменял на date — дата заработала. Но по прежнему остается проблемма с ФИО. Заметил что эта проблема не только с редактированием, а и с созданием. в базу записывается просто значение 0. Хотя в комбобоксе выводятся правильные значения name с другой таблицы
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.