gpt4 book ai didi

java - Primefaces 键盘组件未在后端设置值

转载 作者:行者123 更新时间:2023-12-01 11:36:34 24 4
gpt4 key购买 nike

我正在使用 primefaces 键盘来搜索应用程序中的一些文章。我的问题是我有一个命令按钮,它转到托管 bean 中执行搜索的方法。当到达托管 bean 时,分配给键盘组件的字符串为空。

这是jsf文件中的组件部分

<h:panelGroup id="ric_tastiera" layout="block"
style="display:none; overflow:hidden; height:180px;">
<p:keyboard id="qwerty" value="#{dpDisponibilita2.pressed_letter}" layout="qwertyBasic" />
<p:commandButton action="#{dpDisponibilita2.caricaArticoliDaLettera}" value="Search" ajax="true" />
</h:panelGroup>

我错过了什么或做错了什么?

提前致谢

最佳答案

每个操作都应该用 <h:form> 括起来触发该 Action 。如果没有封闭 h:form 则不会触发操作.

最好使用h:form标签覆盖整个页面。您应该避免使用嵌套表单。

另请参阅

commandLink/commandButton/ajax backing bean action/listener method not invoked

关于java - Primefaces 键盘组件未在后端设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29921675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com