我想创建我自己的日期/时间字段。我知道其他人已经做了一些,我正在做我自己的。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