public interface UniqueIdVendor
UniqueIdVendor は、UIComponents
によって実装されるインターフェースで、NamingContainer
も実装しているため、独自の clientId に基づいて一意の ID を提供できます。これにより、同じビューの異なるレンダリング間の ID 生成の差異が軽減され、状態保存の改善に役立ちます。
修飾子と型 | メソッドと説明 |
---|---|
StringSE | createUniqueId(FacesContext context, StringSE seed) コンポーネントの識別子を生成します。 |
StringSE createUniqueId(FacesContext context, StringSE seed)
コンポーネントの識別子を生成します。識別子の前には UNIQUE_ID_PREFIX が付けられ、このコンポーネントコンテナー内で一意になります。オプションで、生成された一意の ID に含める必要のある一意のシード値をコンポーネントの作成者が提供できます。
context
- FacesContextseed
- オプションのシード値 - 例 VDL テンプレート内のコンポーネントの位置に基づく Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.