Dojo 1.5 から Dojo 1.8.1 にアップグレードしました。残念ながら、ストラット フォームは期待どおりに動作しません。これが私の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が無視されるのはなぜですか? ありがとう!