gpt4 book ai didi

java - 将 Hashmap 与 SelectManyMenu 和 JSF 结合使用

转载 作者:太空宇宙 更新时间:2023-11-04 07:13:06 25 4
gpt4 key购买 nike

在Web应用程序(带有Primefaces的JSF 2.1)中,我想使用HashMap来填充SelectManyMenu(带有复选框)。 HashMap 使用一些值进行初始化,并将键设置为 false。当用户选择复选框时,我希望将键设置为 true。

这可能吗,还是我必须考虑其他解决方案?

提前致谢,蒂姆

最佳答案

我强烈推荐

  • 提供可能的项目列表,并
  • 需要一个选定项目的列表。

当您确实需要服务器端的 HashMap 时,请使用 valueChangeListener 将这些列表同步到您的 Map 中。在元代码中,JSF 可能看起来像

<h:selectManyMenu value="#{bean.listOfSelectedItems}">
<f:selectItems value="#{bean.listOfPossibleItems}"
var="item" itemLabel="#{item.name}" />
</h:selectManyMenu>

我不确定,但猜测 listOfSelectedItems 的 getter/setter 将需要对象。

希望对你有帮助...

关于java - 将 Hashmap 与 SelectManyMenu 和 JSF 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20347313/

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