0

cq5フォームのフォームタグに属性を追加しようとしています。出力が次を使用して生成されることに気付きました

FormsHelper.startForm(slingRequest, new JspSlingHttpServletResponseWrapper(pageContext));

次のいずれかを行う方法に興味がありました。

  1. formHelper が必要な属性を含むフォームを出力するようにリクエストを変更します
  2. 実際の出力にフックして、必要な属性を含めます。

どんな助けや指示も良いでしょう。

注:フォームヘルパーのjavadocをチェックアウトし、goolgleで検索し、フォームの開発に関するdev.day.comドキュメントを含むdev.day.comをチェックアウトしました。

ありがとうございました

4

1 に答える 1

0

API では、このタグに属性を追加することはできません。cssフォーム コンポーネントにプロパティを追加する目的の CSS クラスのみを指定できます。もちろん、コンポーネントの sling フィルターレスポンス ラッパーを作成して、作成したフォームを書き換えることもできますが、それはやり過ぎのようです。より良い解決策は、JSを使用して属性をクライアント側に追加することだと思います。

于 2013-09-19T07:32:11.067 に答える