global.jsf ページに埋め込まれた単純な複合コンポーネント (compositeComponent.jsf) があります。
問題は、ajax がこのコンポーネントを更新できないことです。どちらも:componentId
宣言formId:componentId
も機能しません。
ID 生成のために自分の Bean に独自のメソッド ジェネレータを記述する必要がありますか?
写真を参照してください。詳細については!
global.jsf ページに埋め込まれた単純な複合コンポーネント (compositeComponent.jsf) があります。
問題は、ajax がこのコンポーネントを更新できないことです。どちらも:componentId
宣言formId:componentId
も機能しません。
ID 生成のために自分の Bean に独自のメソッド ジェネレータを記述する必要がありますか?
写真を参照してください。詳細については!
ブラウザーでページを開き、右クリックして[ソースの表示]を選択します。の生成された HTML を見つけて、<h:outputText>
その生成されたクライアント ID を特定します。実際には、この ID と:
プレフィックスを正確に使用する必要があります。ID の最初の部分が自動生成されることに賭けましょう。これは、複合コンポーネントに固定 ID を指定しなかった場合に発生する可能性があります。これも行う必要があります:
<my:compositeComponent id="ccId" />
次に、次のように見つけることができます。
<p:ajax update=":ccId:cCart:cId" />