1

class 属性を body タグに動的に追加しようとしているのですが、このクラスに出会いました。しかし、私はこのクラスの使い方を理解できないようです。私は自分のページクラス(またはパネルクラス、私もそれを試した)に次のようなものを持っています:

add(new BodyTagAttributeModifier("class", "homepage", this));

これは、2番目のパラメーターに何か問題があると言って、コンパイルさえしません。しかし、Label クラスのように、String は自動的に wicket のモデルと見なされると思います。私はここで何かを逃していますか?

4

2 に答える 2

1

一部の Wicket コンポーネントには、この String-to-model-shortcut (Label など) がありますが、これは一般的な機能ではありません。String を Model に手動で変換する必要があります。

add(new BodyTagAttributeModifier("class", Model.of("homepage"), this));
于 2013-01-21T13:16:40.790 に答える