动态扩展日期动态表单中的字段

Dynamic Extjs DateFields in the dynamic form

本文关键字:动态 字段 表单 扩展 日期      更新时间:2023-09-26

我非常感谢这个堆栈溢出,因为我在这里很快就得到了需要的帮助。

我在 ExtJs 中遇到了一个问题。(使用 Java Spring 后端组合)。我有一个这样的 jsp 文件。

<c:when test="${eformDetails.controlType=='date'}">
    <span id="eform_date_${eformDetails.id}"></span>            
</c:when>

在 js 文件中,我正在尝试创建这样的日期对象。但不起作用:-(

$.each('span[id^=["eform_date_"]',function(){new Ext.form.DateField({renderTo:this.id,name: 'form_0',id :'date_'+this.id,width: 140});});

我的要求是,如果eformDetails.controlType是日期,那么我必须在那里显示一个日期字段。

可以帮我解决这个问题。

我非常感谢你们。

提前致谢-萨蒂亚

您要查找的选择器可能是:

$.each('span[id^=eform_date_]', function() { /* DateField */ });

不匹配的括号是语法错误。您可以在浏览器的控制台中对其进行测试,以确保正确无误。