在 extjs 中编辑文本字段

Posted

技术标签:

【中文标题】在 extjs 中编辑文本字段【英文标题】:Edit text field in extjs 【发布时间】:2016-05-19 15:30:47 【问题描述】:

我有一个由 ExtJS DateField 填充的文本字段,其格式应为“m/d/y G:i”,然后将其传递给 Java,然后传递给将从表中获取数据的存储过程根据指定的日期和时间。

Ext.each(textFields, function(textField) 
    var dateField = new Ext.form.DateField(
        allowBlank:false,
        format:'m/d/Y G:i',
        style: 
            height: '22px',
            fontFamily: 'Verdana',
            fontSize: '10px',
            float: 'left',
            marginTop: "1px"
        ,
        applyTo: textField
    );
    dateFields.push(dateField)    
);

如何隐藏文本字段中显示的时间格式,但应将当前系统时间传递给Java。

【问题讨论】:

不知道在文本字段中隐藏时间格式是什么意思,您能详细说明一下吗? 如果我在文本字段中将格式设置为“m/d/Y G:i”,它会显示 date 后跟 time ,我不想在那里显示时间。 【参考方案1】:

Ext.form.DateField 类中同时存在 formatsubmitFormat 配置

【讨论】:

即使我给submitFormat 也没有达到我的目的 您将格式设置为“m/d/y”并将 submitFormat 设置为“m/d/y G:i”?

以上是关于在 extjs 中编辑文本字段的主要内容,如果未能解决你的问题,请参考以下文章

带有文本字段列的 ExtJS Gridpanel

单击一行后,Extjs 4 网格自定义添加一个带有文本字段的面板

ExtJS 5 文本字段错误 (Chrome)

ExtJs - 具有动态可关闭标签的文本字段

将文本字段动态添加到 extjs 中的面板

在 ExtJS4 网格面板中获取对分页文本字段的引用