私は ExtJS を使用するアプリケーションを継承しましたが、その規則に比較的慣れていません。
デフォルトで渡された時間に設定される時間入力用の選択ボックスがあります。デフォルトの値に対して selected = selected を設定することは可能ですか? 現在、デフォルトの時刻が表示されていますが、ボックスをクリックすると、オプションのリストはデフォルトで最初の値になります (したがって、デフォルトが午後 2 時である場合、別の時刻をクリックして選択すると、午後 2 時ではなく午前 12 時になります)。
コード:
{
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 を使用します