Jsf 2 数据表中与的命令链接不工作
我的primefaces命令链接有问题。 我有两个Jsf 2 数据表中与的命令链接不工作,jsf-2,primefaces,Jsf 2,Primefaces,我的primefaces命令链接有问题。 我有两个没有嵌套,第二个的链接没有被触发 <h:form> <p:dataTable> <p:column> </p:column> <p:column> <p:commandLink onclick="dialog.show()"/> </p:column> </dataTable> </h:form> <p:
没有嵌套,第二个
的链接没有被触发
<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>
对话框中的命令链接不起作用,并且没有引发异常。
有人能帮忙吗?你的命令链接应该在
里面
这是必要的,以便在
数据列表中选择数据。相关问题是您所说的未触发
是什么意思?您是否检查了执行是否进入了方法viewName
?还有什么方法是有效的。请提供可供复制、粘贴和执行的代码。看到了吗?我试过使用ajax=“false”?@yannicuLar即使没有触发,我也试过使用ajax=“false”。但如果我避免使用datatable,如果我只是简单地调用一个方法,它就可以工作。无法找出实际问题所在。@miroslav_mijajlovic By not trigger我的意思是调用没有到达actionListener中提到的方法。我尝试使用调试模式,但调用从未到达该方法。
<p:dataList value="#{bean.List}" var="var">
<p:column>
<p:commandLink value="#{var.name}" actionListener="#{bean.viewName(var.id)}"/>
</p:column>
</p:dataList>