9

私はjsf2.0複合コンポーネントのセットアップが大好きです。私が気に入っているもう1つの点は、フォームのprependId="false"です。複合コンポーネント内で定義されたIDの前にjsfがj_idを作成するのを防ぐ、cc:interfaceまたはcc:implementationで定義できる同等のものはありますか?

4

1 に答える 1

11

それは可能ではありません。idJSFに自動生成させる代わりに、コンポーネントに固定を与えるだけです。ちなみにフォームにも同じことが言えます。このようにして、CSSセレクターを使用してそれらを選択することができます。

または、styleClassIDで選択する必要がないように、それらを指定することをお勧めします。この嫌悪感は、実際にはクライアントIDでコンポーネント/要素を選択できないことが原因でした(他の実行可能な理由はわかりません)。

于 2011-03-08T23:43:49.460 に答える