gpt4 book ai didi

java -
转载 作者:行者123 更新时间:2023-12-01 16:01:44 25 4
gpt4 key购买 nike

我用过战斧<t:selectOneRadio>在我的 jsf 页面中。我为 back bean 中的每个单选按钮保留了一个 boolean 值,但在将该组件链接到 backing bean 时遇到问题。我必须如何将组件链接到支持 bean?

我的支持 bean 中的数据模型是否错误?

这是我的代码:

<t:radio index="0" for="select"></t:radio>
<t:selectOneRadio id="select" layout="spread">
<f:selectItem itemLabel="Every" itemValue="Every" />
<h:inputText id="days" /> days
<br />
<t:radio index="1" for="select"></t:radio>
<f:selectItem itemLabel="Every Weekday"
itemValue="Every Weekday" />
</t:selectOneRadio>

最佳答案

使用value属性。

<t:selectOneRadio value="#{bean.selectedItem}">

也就是说,该组件在您的代码中没有以正确的方式使用。只有选择项才应放入组件中,并且 t:radio 索引应以 0 开头。以下是重写:

<t:selectOneRadio id="frequency" value="#{bean.frequency}" layout="spread">
<f:selectItem itemLabel="Every" itemValue="Every" />
<f:selectItem itemLabel="Every weekday" itemValue="Every weekday" />
</t:selectOneRadio>

<t:radio for="frequency" index="0" /><h:inputText value="#{bean.days}" /> days
<br />
<t:radio for="frequency" index="1" />

在 bean 中,您需要以下内容:

private String frequency;
private Integer days;
// Add/generate getters and setters.

根据选择,所选的 itemValue 将设置为 频率(因此可以是 “Every” “每个工作日”),输入的将被设置为

关于java - <t :selectOneRadio link to backbean problem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3694064/

25 4 0

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