【发布时间】:2023-03-28 23:19:01
【问题描述】:
使用 Primefaces 3.1.1。
我正在尝试在提交 1 个命令按钮时执行两个操作:
原来的表单元素如下:
<p:calendar ... value="#{bean.date1}" />
<p:calendar ... value="#{bean.date2}" />
<h:commandButton value="submit" onchange="TASK" action="#{Bean.saveOrUpdateItem()}" >
</h:commandButton>
但是现在,我也想通过按下同一个按钮来实现以下目标:
<h:commandButton value="submit" action="#{bean.submit}">
<f:ajax execute="@form" render="result" />
</h:commandButton>
<h:outputText id="result" value="#{bean.date3}" />
关于如何处理的任何指示? 我不想修改第一个 Bean.saveOrUpdateItem() 并且必须创建第二个 bean。
提前谢谢你。
-V
【问题讨论】:
-
我的猜测..这是不可能的。为什么你没有一个
commandButton,只有一个动作submit。点击这个,在submit方法中调用saveOrUpdateItem方法? -
谢谢你,我会试试这个并在这里告诉你。
-
嗨 Vikas,我如何从 ManagedBean 中的 xhtml(primefaces)页面访问 widgetVar?我必须使用 widgetVars 添加然后显示结果。
-
我显然想实现这个目标:stackoverflow.com/questions/17320338/…
标签: jsf primefaces primefaces-extensions