0

Primefaces コマンド リンクに問題があります。ネストされていない2つ<h:form>があり、2番目からのリンク<h:form>はトリガーされません。

<h:form>
 <p:dataTable>
  <p:column>

  </p:column>
  <p:column>
   <p:commandLink onclick="dialog.show()"/>
  </p:column>
 </dataTable>
</h:form>

<p:dialogBox widgetWar="dialog">
 <h:form>
  <p:dataList value="#{bean.List}" var="var">
   <p:commandLink value="#{var.name}" actionListener="#{bean.viewName(var.id)}"/>
  </dataList>
 </h:form>
</p:dialogBox>

ダイアログ ボックスのコマンド リンクが機能せず、例外もスローされません。誰でも助けることができますか?

4

1 に答える 1

1

コマンド Link は の中にあるはず<p:column>です。

<p:dataList value="#{bean.List}" var="var">
  <p:column>
   <p:commandLink value="#{var.name}" actionListener="#{bean.viewName(var.id)}"/>
  </p:column>
</p:dataList>

これは、内部にデータの選択を含めるために必要dataListです。関連問題はこちら

于 2013-10-11T07:00:51.203 に答える