我已从dojo 1.5升级到dojo 1.8.1。不幸的是,struts表单不能按预期工作。这是我的HTML:
<s:form id="formId" action="my.action"
cssClass="floatForm" theme="css_xhtml"
data-dojo-type="MyForm" targets="target">
MyForm是一个继承自dijit / form / Form的自定义类型。永远不会为此类型调用postCreate方法。基本上它就像没有data-dojo-type属性一样工作。但是,如果我将data-dojo-type更改为dojoType,或者将&lt; s:form更改为&lt; form,则一切都按预期工作。
我正在使用struts 2.3.4和dojo 1.8.1。
有人可以说我做错了什么吗?为什么struts表单会忽略data-dojo-type?谢谢!