Primefaces按钮意外提交整个页面

时间:2017-04-05 12:53:53

标签: java jsf primefaces

我使用的是Primefaces 6.x和JSF 2.x

我有一个' breadCrumb'然后我为“选项”提供了一个CommandButton。面。

我看到按钮是通过' type = submit'生成的。而不是' type = button'并且当单击按钮时,表单将被提交。

请问你为什么会这样发生?

如果我把按钮放在痕迹之外,按钮会按预期渲染。

谢谢,

1 个答案:

答案 0 :(得分:1)

在两种情况下,您的按钮是否都被表单包裹?也许这会产生不同。

要明确减少对给定按钮的处理,您可以设置其process属性:

<p:commandButton ... process="@this" />

另见: