Cec*_*nel 4 javascript jquery jsf
我需要阻止它,因为我在点击按钮时会丢失页面中的参数.
这是我的代码:
<h:commandLink styleClass="ui-btn ui-btn-c ui-icon-arrow-r ui-btn-icon-right" value="Continuar" action="#{metaWEB.btnProximo()}" />
Run Code Online (Sandbox Code Playgroud)
我在这里找到了一些结果,比如说如何让commandButton不能完全刷新页面?如何使用f:ajax?
但我的操作使用来自页面的消息,因此需要重新加载表单,但页面不是.
我找到了这个帖子/sf/ask/1320769131/#18868374
我想可能是我的解决方案,但我不明白他做了什么:(
谢谢高级
只需将其设为ajax(异步)按钮而不是常规(同步)按钮.这是<f:ajax>在现有标签内嵌套的问题.
<h:commandLink ...>
<f:ajax execute="@form" render="@form" />
</h:commandLink>
Run Code Online (Sandbox Code Playgroud)
将execute="@form"告诉JSF处理整个表格(封闭在形式命令部件被坐在所有输入组件).该render="@form"告诉JSF更新整个形式Ajax响应(所以如果你非常相同的表单中显示的消息,他们将被更新).
不要忘记,以确保您返回null或void从按钮的操作方法,否则认为仍然可以改变它是一个非的后果null/ void导航结果.
| 归档时间: |
|
| 查看次数: |
14249 次 |
| 最近记录: |