gpt4 book ai didi

jsf - 如何预选 h :selectOneMenu 的选项

转载 作者:行者123 更新时间:2023-12-01 04:06:40 25 4
gpt4 key购买 nike

是否可以从选择菜单中预先选择其中一个选项?

我有这个 UI 组件:

<h:selectOneMenu value="#{authenticateController.country}">
<f:selectItems value="#{constants.countrySelectMenu}" />
</h:selectOneMenu>
#{constants.countrySelectMenu} 的值是国家 ID - 国家名称对的列表。
有没有办法用预选的值呈现列表,或者至少有解决方法来完成这项工作?

最佳答案

只需预设<h:selectOneMenu value>后面的属性具有所需的值。例如,您可以在 bean 的(post)构造函数、action(listener)方法等中执行此操作。
在您的具体示例中,例如

public class AuthenticateController {

private String country;

@PostConstruct
public void init() {
country = "NL";
}

// ...
}
对于所有其他 UIInput ,它的工作方式完全相同组件如 <h:inputText>等等。输入组件的值本身仅表示(预)选择/检查/填充的值。
也可以看看:
  • How to populate options of h:selectOneMenu from database?
  • 关于jsf - 如何预选 h :selectOneMenu 的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8884910/

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