我想創建我自己的日期/時間字段。我知道其他人已經做了一些,我正在做我自己的。ExtJS面板繼承/基類
我的問題如下。我想創建一個新的對象DateTime,它擴展了Ext.Panel。我爲寬度,高度等指定了一些屬性,但我還指定了包含日期字段和時間字段的items屬性的值。當我嘗試實際實例化創建的對象時,出現錯誤,提示「對象或屬性不受支持」。當我進入錯誤時,看起來物品收集會引發錯誤代碼如下:
var dateField = new AppealDate({
id: 'dateField',
tabIndex: 0,
fieldLabel: '',
msgTarget: 'under'
});
var timeField = new Ext.form.TimeField({
id: 'timeField',
tabIndex: 0,
fieldLabel: '',
msgTarget: 'under'
});
var DateTime = Ext.extend(Ext.Panel, {
id: '',
xtype: 'panel',
fieldLabel: '',
layout: 'table',
layoutConfig: {
columns: 2
},
items: [dateField, timeField]
});
var dateTimeField = new DateTime(); //this throws an error
謝謝!這很棒,我從StackOverflow獲得了更快的響應,然後從我們支付的實際ExtJS支持中獲得了更快的響應。 – extnoob 2010-06-25 18:54:47
只是好奇,爲什麼我不得不調用initComponent並在其中使用Ext.apply來完成此操作?爲什麼我原來的帖子不能運作?想知道,所以我可以記住未來的基礎班。 – extnoob 2010-06-25 20:57:08