Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在ExtJS字段中使用xtype:“datefield”显示即时JS格式的日期_Extjs_Extjs4.2 - Fatal编程技术网

如何在ExtJS字段中使用xtype:“datefield”显示即时JS格式的日期

如何在ExtJS字段中使用xtype:“datefield”显示即时JS格式的日期,extjs,extjs4.2,Extjs,Extjs4.2,我有一个ExtJS字段,如下所示: field = { xtype : 'datefield', format : 'Y/m/d', draggable : true, allowBlank : true, pickerAlign : 'tr-br', getValue : function() { return this.getRawValue(); } }; 这很好,我以指定的格式获取字段中的日期。我希望能够解

我有一个ExtJS字段,如下所示:

field = {
    xtype : 'datefield',
    format : 'Y/m/d',
    draggable : true,
    allowBlank : true,
    pickerAlign : 'tr-br',
    getValue : function()
    {
        return this.getRawValue();
    }
};

这很好,我以指定的格式获取字段中的日期。我希望能够解析来自日期选择器的日期,然后以特定于语言环境的格式显示日期。我该怎么做?

请为此答案添加说明。
field = {
    xtype: 'datefield',
    format: 'Y/m/d',
    draggable: true,
    allowBlank: true,
    pickerAlign: 'tr-br',
    isValid : function()
    {
        return true;
    },
    setValue : function(value)
    {
        var valueToSet = "";
        if (value)
        {
            valueToSet = moment(value).lang(lang + "-" + cntry).format('L');
        }
        this.setRawValue(valueToSet);
    },
    getValue: function () {
        return this.getRawValue();
    }
};