文本字段中的日期格式

标签 date format sencha-touch-2 textfield

我有一个文本字段:

xtype: "fieldset",
items:[
   {
    xtype: "textfield",
    name: "dateScanned",
    label: "Datum",
    disabled: true,
    tpl: "{dateScanned:date('d/m/Y H:i')}"  // <--- this dosn't work
   }
]

我的商店是:

fields: [
    { name: 'dateScanned', type: 'date', dateFormat: 'c' }
]

为什么标记点不起作用? 我怎样才能知道日期已格式化?

最佳答案

/*Override to allow textfields to format dates*/
Ext.override(Ext.field.Text, {
    setValue: function (value) {
        if (this.config.dateFormat && value) {
            if (Ext.isDate(value)) {
                value = Ext.Date.format(value, this.config.dateFormat);
            }
            else {
                var d = new Date(value);
                value = Ext.Date.format(d, this.config.dateFormat);
            }
        }
        this.callSuper(arguments);
    }
});

关于文本字段中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14771977/

相关文章:

java - 如何解析此日期格式?

c++ - Qt - 使用 QString::arg 将文本对齐到列中

selenium - 使用 Selenium 测试 Sencha 2 应用程序

cordova - 收到错误消息 "Registering a component with a id (` form 1`) which has already been used"

php - 如何找到当天的编号在 php 中的月份

sql - 查找开始/结束日期范围覆盖范围上限超过 20 天的 ID

c - 打印 printf 中正数的前导 '+'

xslt - XSL 与区域化/国际化数字格式

javascript - 使用 ST2.3 刷新/填充面板

ruby-on-rails - Rails 日期选择选项?