1

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が無視されるのはなぜですか? ありがとう!

4

0 に答える 0