一部の要素では起動するが、日時要素では起動しないコントローラーにハンドラーがあります。それらを機能させる方法がわかりません。
コントローラーの定義は次のとおりです。
this.control({
'documentmailboxlist [itemId=filtersPanel] > container > combo': {
change: this.filterInboxDocuments
},
'documentmailboxlist [itemId=filtersPanel] > panel > datefield': {
change: this.filterInboxDocuments
},
.....
そして、ここにデザインがあります:
this.dockedItems = [
{
id: 'filtersPanel',
xtype: 'container',
itemId: 'filtersPanel',
minWidth: 500,
autoScroll: true,
items: [
{
xtype: 'container',
dock: 'top',
layout: 'column',
defaults: {
margin: 7
},
autoScroll: true,
items: [
{
id: 'filterOrderDateFrom',
xtype: 'datefield',
fieldLabel: Translation.MailboxListDockedItemOrderDateFrom,
itemId: 'filterOrderDateFrom',
// flex: 1,
labelWidth: 110,
minWidth: 170,
// maxWidth: 180,
cls: 'filterInputField',
labelCls: 'webEdiInputLabelCenter'
},
{
id: 'filterOrderDateTo',
xtype: 'datefield',
fieldLabel: Translation.MailboxListDockedItemOrderDateTo,
itemId: 'filterOrderDateTo',
// flex: 1,
labelWidth: 110,
minWidth: 170,
// maxWidth: 180,
cls: 'filterInputField',
labelCls: 'webEdiInputLabelCenter'
},
{
id: 'filterDateFrom',
xtype: 'datefield',
fieldLabel: Translation.MailboxListDockedItemDateFrom,
itemId: 'filterDateFrom',
// flex: 1,
labelWidth: 65,
minWidth: 135,
// maxWidth: 145,
cls: 'filterInputField',
labelCls: 'webEdiInputLabelCenter'
},
{
id: 'filterDateTo',
xtype: 'datefield',
fieldLabel: Translation.MailboxListDockedItemDateTo,
itemId: 'filterDateTo',
// flex: 1,
labelWidth: 65,
minWidth: 135,
// maxWidth: 145,
cls: 'filterInputField',
labelCls: 'webEdiInputLabelCenter'
}]
}
filterOrderDateFrom
とを除くすべてのイベントが正しく発生しfilterOrderDateTo
ます。誰でも理由がわかりますか?