私はWicketフォームを持っています。このフォーム内にはいくつかの入力タグがあります。これらの入力タグはdivコンテナに入れられます。これらのdivコンテナはスタイルを「作る」(つまり、スタイルクラスを持つ)。 子入力の検証が失敗した場合、このスタイルのdivタグにアクセスしたいと思います。私はこれをBehaviorでやろうとしましたが、divタグ(入力タグの親となる)にはアクセスできません。検証が失敗した場合、どのようにして親divタグのスタイルを変更できますか?最初Wicketの属性を変更するComponentTag親
<div style="myStyle">
<label>Field1</label> <input type="text"/>
</div>
おかげ
あなたがこれをたくさんしていることがわかったら、それはカスタムパネルのための絶好の機会です。フォーム要素にはラベル、フィールド、検証インジケータ、スタイリングなどが必要です。FormComponentContainerパネルにはFormComponent(TextField、Radioなど)がいくつかあると予想され、上記のすべてを提供します。非常に便利。 – jbrookover
非常に良い点。パラメータ型が内部に含まれる 'FormComponent'のクラスである汎用クラスとして書くことはおそらく有用でしょう。 – biziclop