2015-08-24 3 views
0
var userStore = Ext.create('Ext.data.Store', { 
     model: 'User', 
     data: [ 
      { name: 'Lisa', phone: '555-111-1224', timecallval: '08:10' }, 
      { name: 'Bart', phone: '555-222-1234', timecallval: '09:54' }, 
      { name: 'Homer', phone: '555-222-1244', timecallval: '20:00' }, 
      { name: 'Marge', phone: '555-222-1254', timecallval: '08:11' } 
     ] 
    }); 


var panel = Ext.create('Ext.form.Panel', { 
      items: [ 
      { 
       xtype: 'timefield', 
       name: 'timecall', 
       id: 'timecall', 
       minvalue: '08:00' 
       // 08:00 to be changed to timecall value dynamically 
      } 
} 

Я искал довольно долго, но я, похоже, не могу установить значение minvalue как значение, полученное из магазина. Проблема в том, что я хочу, чтобы поле времени отображало 08:10, 09:54, 20:00 и 08:11 для выбора. Любые помощники?Известите об этом в магазин и получите его значение minvalue

+0

Вы попробовали ['setMinValue'] (https://docs.sencha.com/extjs/6.0/6.0.0-classic/#!/api/Ext.form.field.Time-method-setMinValue)? – Greendrake

+0

Да. Я сбросил: function() {{Ext.Date.format (Ext.getCmp ('reserveStartTime'), 'H: i: s');} @DrakeEnterpriseSystems, но это не сработало. – Developps

+0

@DrakeEnterpriseSystems setMinValue работает уже. Добавлял неправильный метод для setMinValue – Developps

ответ

0

Найдено ответ

Ext.getCmp ('reserveEndTime') setMaxValue (selectrow.get ('timecall')).