Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JSF中删除一行时无法重置网格?_Jsf_Jsf 2_Primefaces - Fatal编程技术网

在JSF中删除一行时无法重置网格?

在JSF中删除一行时无法重置网格?,jsf,jsf-2,primefaces,Jsf,Jsf 2,Primefaces,我有一个功能,我必须重置网格点击删除按钮。 以前使用下面的代码时,这个功能可以正常工作,但是我的屏幕被冻结了。 请找到下面的代码,我的重置工作,但我的屏幕被冻结点击删除按钮 <p:confirmDialog global="true" showEffect="fade" hideEffect="explode"> <p:commandButton title="GDelYesButton" value="Yes" styleClass="ui-confirmdialog

我有一个功能,我必须重置网格点击删除按钮。 以前使用下面的代码时,这个功能可以正常工作,但是我的屏幕被冻结了。 请找到下面的代码,我的重置工作,但我的屏幕被冻结点击删除按钮

<p:confirmDialog global="true" showEffect="fade" hideEffect="explode">
    <p:commandButton title="GDelYesButton" value="Yes" styleClass="ui-confirmdialog-yes"/>
    <p:commandButton title="GDelNoButton" value="No" styleClass="ui-confirmdialog-no" />
</p:confirmDialog>
新代码:

<p:confirmDialog global="true" showEffect="fade" hideEffect="explode">
    <p:commandButton title="GDelYesButton" value="Yes" styleClass="ui-confirmdialog-yes"/>
    <p:commandButton title="GDelNoButton" value="No" styleClass="ui-confirmdialog-no" />
</p:confirmDialog>

非常感谢您的帮助。

如果您的Delete按钮是type=button,那么如何执行对{bean.id}action方法的非ajax调用呢?你有多余的代码。检查是否希望它执行对服务器的调用,或者它只需要显示对话框本身的客户端行为。@XtremeBiker:我需要在单击“是”按钮时进行ajax调用。但是现在当我点击删除按钮时,屏幕被冻结/阻塞。但是,正如您所说,如果我单击Enter按钮,并且功能按预期工作,则调用将转到服务器。问题是我无法使用鼠标,因为我无法单击对话框。您的“删除”按钮必须仅实现客户端行为。@XtremeBiker:我确实尝试过,但那一次,如果我单击“是”按钮,则不会执行任何操作。不过,屏幕并未冻结。在我的情况下,我可以通过键盘实现我的功能,但我面临着鼠标屏幕冻结的问题。这是因为您根本没有在对话框的“是”按钮中调用任何操作。。。
<p:confirmDialog global="true" showEffect="fade" hideEffect="explode">
    <p:commandButton title="GDelYesButton" value="Yes" styleClass="ui-confirmdialog-yes"/>
    <p:commandButton title="GDelNoButton" value="No" styleClass="ui-confirmdialog-no" />
</p:confirmDialog>