1

我已经从 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 或 <s:form 以简单地 <form 一切都按预期工作。

我正在使用 struts 2.3.4 和 dojo 1.8.1。

谁能说我做错了什么?为什么使用 struts 形式忽略 data-dojo-type?谢谢!

4

0 回答 0