如何在 extjs 或 sencha 的日期时间字段中设置时间

How to set time in datetime field in extjs or sencha

我需要一些帮助, 我的问题是..是否有任何选项可以在 extjs 日期时间字段中设置时间和日期。请看下图。 这是我的日期时间选择代码。

{
      {          xtype: 'datefield',
                fieldLabel: 'Posted At',
                //labelWidth: 140,
                format: 'd-M-Y H:i',
                flex: 1,
                name: 'postedAt',
                allowBlank: false,
                value: new Date(),
                listeners: {
                    scope: this,
                    select: function (f, v) {
                    }
                }
            },

查看 javascript 中 Date() 的参数。可能下面的代码是您答案的提示。

             {
                xtype: 'datefield',
                fieldLabel: 'Posted At',
                //labelWidth: 140,
                format: 'd-M-Y H:i',
                flex: 1,
                name: 'postedAt',
                allowBlank: false,
                value: new Date(2017,4,23,12,00,00,0),
                listeners: {
                    scope: this,
                    select: function (f, v) {
                    }
                }
            }

Ext.picker.Date 不支持,所以我们必须编写自定义组件。

Here 你可以找到 ExtJS 4.1.0 和 4.2.1 的实现