Я новичок в Ext, Я извиняюсь, если я не мог объяснить мою проблему правильноExt Js панель пустое время поле
Моя проблема заключается в поле времени в сетке отображается в виде пустой
Он отображает значение, если изменить тип на строку с даты в модели и отключить функцию рендеринга formatTime.
Ниже приведена часть ответа json, model и view. Я скопировал код с другого рабочего сайта.
Пожалуйста, скажите мне, как можно debugg и найти решение и что будет возможные причины
ExtJS 4.2 MVC
Значение в ответ JSon
"actualstarttime":"02:00 AM"
модель
{name: 'actualstarttime', type: 'date'},
Посмотреть
{
header: 'Time',
dataIndex: 'actualstarttime',
width: 85,
renderer: this.formatTime,
editor: {
xtype: 'timefield',
id : 'e_actualstarttime',
/*allowBlank: false,*/
minValue: '12:00 AM',
maxValue: '23:00 PM',
increment: 30,
anchor: '100%',
editable : false,
format: 'h:i A',
submitFormat: 'h:i A',
listeners: {
change: function(roweditor, changes, record, rowIndex) {
me.calculateInterval(roweditor, changes, record, rowIndex);
},
afterrender: function(roweditor, changes, record, rowIndex) { //TECHNOKRAFTS: Added Listner to apply validation depending on the status
me.checkstatusvalidation(roweditor, changes, record, rowIndex);
}
}
}
}
функция FormatTime называется в визуализации
formatTime : function (value){
return value ? Ext.Date.dateFormat(value, 'g:i A') : '';
}
спасибо Боян Девич, Ваше решение решить мою проблему –