gpt4 book ai didi

java - 使用 selectoneMenu 后 comandLink 不起作用

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

我有一个 jsf 页面,代码如下:

 <h:selectOneMenu value="#{calendar._year}" styleClass="cal_year form-control">
<f:selectItems value="#{calendar._years}" var="year"/>
</h:selectOneMenu>

<p:commandLink styleClass="btn btn-success" value="search"
actionListener="#{date_custom.searchs}" action="index"
update=":panel"/>

使用 selectOneMenu 命令后链接不起作用。

如果删除 selectOneMenu 命令链接,则工作正常。

如何解决我的问题。

我有一个 bean 类绑定(bind)到我的 jsf 页面:

 public class Calendar implements Serializable {

private List<Integer> _years;
private int _year = 2014;

public List<Integer> get_years() {

if (_years.isEmpty()) {
for (int i = 2000; i < 2015; i++) {
_years.add(i);
}
}


return _years;
}

public void set_years(List<Integer> _years) {
this._years = _years;
}

public int get_year() {
return _year;
}

public void set_year(int _year) {
this._year = _year;
}

}

最佳答案

试试这个:

<i>    
<h:selectOneMenu value="#{calendar._years}" id="yearList">
<f:selectItems value="#{calendar._years}" var="year"
itemLabel="#{year.name}" itemValue="#{year}" />
</h:selectOneMenu>
</i>

关于java - 使用 selectoneMenu 后 comandLink 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23780544/

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