5

私はこれをやろうとしましたが、うまくいきません;なぜそのajaxがサポートされていないのですか??

<p:commandButton value="MAJ" rendered="#{LigneXL.resultat eq 'Pas de FMD'}" onclick="confirmation.show()"  >
    <f:setPropertyActionListener target="#{parserXls.selectitem}" value="#{LigneXL}" />                  
    <p:ajax event="click" listener="#{parserXls.listenercomposant()}"/>             
</p:commandButton> 

リスナーが実行されない理由 !!! selectitemに従って別のオブジェクトを取得しようとしています

public void listenercomposant(){
    composantitem=ChercherComposant(selcetitem.getRefcomposant(), selcetitem.getReffabricant());
}
4

2 に答える 2

10

p:commandButtonすでにネイティブでajax 対応です。そのため、内部を持つ必要はなく、p:ajaxそのまま使用できます

  <p:commandButton value="TestButton" actionListener="#{bean.saveSomething}" id="id"    
  update="panel" />

ご覧のとおり、p:commandButtonすでに と actionListener があるので、それを使用してください。

于 2013-05-21T08:36:19.450 に答える