为什么我的对话框不起作用?

时间:2015-10-05 19:25:56

标签: jsf primefaces

我有一个对话框,在重新加载页面时打开并要求登录。这是完美的工作,直到我创建另一个单击按钮时打开的对话框。两者都有不同的名字,我打电话给对吧!我真的不知道出了什么问题。

现在,当我重新加载页面时,它会显示登录对话框,我会输入正确的登录名和密码,但它会拒绝..但是如果我删除其他对话框并执行相同的操作,则可以正常工作。

我的代码:

batch.count / batch.total

1 个答案:

答案 0 :(得分:0)

问题是当您按下登录按钮时,您正在发送所有表单数据。然后,您会收到一条消息,表明您没有(自然地)输入NomeValor字段的任何数据。

您可以通过在登录对话框和表单中添加id属性并在登录按钮中添加进程属性来修复它:

<p:commandButton process=":yourForm:dlgLogin" value="Login" 
    update="growl" action="#{loginView.login}" />