我继承了一个使用 ExtJS 的应用程序,但对它的约定相对不熟悉。
我有一个时间输入选择框,默认为传入的时间。是否可以将 selected = selected 设置为默认值?当前显示默认时间,但是当您单击该框时,选项列表默认为第一个值(因此,如果默认为下午 2 点,当您单击以选择替代时间时,您将被带到上午 12 点而不是下午 2 点)。
编码:
{
xtype: 'timefield',
id: 'timeselect',
name: 'starttime',
fieldLabel: 'Start Time',
labelWidth: 80,
labelAlign: 'right',
width: 160,
minValue: '12:00 AM',
maxValue: '11:55 PM',
value: MyApp.config.AppConfig.time, //Current time rounded to hour
increment: 15
},
谢谢!
编辑:澄清。选择框显示页面加载的正确时间。但是当用户单击选择时,他们会被带到选项列表的开头(在这种情况下为上午 12:00)。我希望选项列表默认为所选时间(类似于 )。谢谢!
编辑#2:应用程序使用 v4.0.7