【问题标题】:Retrieve from the store for time and set it to minvalue从存储中检索时间并将其设置为最小值
【发布时间】:2015-08-24 04:14:25
【问题描述】:
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 设置为从 store 中检索的值。问题是我希望时间域显示 08:10、09:54、20:00 和 08:11 以供选择。有帮手吗?

【问题讨论】:

  • 你试过setMinValue吗?
  • 是的。我确实重置了:function () { {Ext.Date.format(Ext.getCmp('reserveStartTime'), 'H:i:s');} @DrakeEnterpriseSystems 但它不起作用..
  • @DrakeEnterpriseSystems setMinValue 已经工作了。为 setMinValue 添加了错误的方法

标签: javascript extjs sencha-architect


【解决方案1】:

找到答案

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

【讨论】:

    猜你喜欢
    • 2018-11-13
    • 1970-01-01
    • 2022-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多