ファセットに2 つの PrimeFaces<p:autoComplete>
コンポーネントがあり、それぞれが属性によって識別され、id
それらのcompleteMethod
メソッドは同じマネージド Bean メソッドにバインドされています。これら 2 つのメソッド バインディングを変更できません。
さまざまな処理を行うために、マネージド Bean メソッドを呼び出したコンポーネントid
のを取得できるかどうかを知りたいです。<p:autoComplete>
ファセットに2 つの PrimeFaces<p:autoComplete>
コンポーネントがあり、それぞれが属性によって識別され、id
それらのcompleteMethod
メソッドは同じマネージド Bean メソッドにバインドされています。これら 2 つのメソッド バインディングを変更できません。
さまざまな処理を行うために、マネージド Bean メソッドを呼び出したコンポーネントid
のを取得できるかどうかを知りたいです。<p:autoComplete>
UIComponent#getCurrentComponent()
ELスコープから現在処理中のコンポーネントを取得するために使用できます。
UIComponent component = UIComponent.getCurrentComponent(FacesContext.getCurrentInstance());
// ...
UIComponent#getId()
たとえば、コンポーネントIDを決定するために使用できます。