我正在使用选择一个菜单从地图中选择
<p:fieldset id="locations" legend="locations" toggleable="false">
<p:selectOneMenu id="locations" value="#{bean.selectedLocation}" filter="true" filterMatchMode="contains">
<f:selectItems value="#{bean.availableLocations}"/>
</p:selectOneMenu>
</p:fieldset>
我的豆子是:
@ManagedBean
@ViewScoped
public class Bean {
private Map<String, Integer> availableLocations = new HashMap<>();
private int selectedLocation = 1;
public int getSelectedLocation() {
return selectedLocation;
}
public void setSelectedLocation(int selectedLocation) {
this.selectedLocation=selectedLocation;
}
@Override
protected void init() {
availableLocations.clear();
availableLocations.putAll(Locations.getLocations());
}
}
当我选择任何项目时,它只是将
0
设置为selectedLocation
当我把我的fieldset放入表单时,它从未设置任何内容
提前谢谢,
我发现了问题
通过添加一个ajax
,问题将得到解决
<p:ajax event="change" update="@this" />
我想从选择一个菜单中选择一个自定义对象。它既不显示错误也不显示值。我该怎么办? 我的xhtml文档: 我的管理Bean类:
以下是为主页编写的类,http://www.royalmailgroup.com/ 我试图点击“关于我们”链接和FOI联系人。 } } [VerboseTestNG]失败:"sample.keyword.FeeToPayTest"-sample.keyword.FeeToPayTest.testOpenApplication()在9033毫秒内完成[VerboseTestNG]org.openqa
我想从“选择一个”菜单中选择自定义对象。它既不显示错误也不显示值。怎么办?请帮帮我。提前谢谢。 现在我在getAsObject的这一行看到空指针异常: 这是我的xhtml文档 这是我的管理豆类。 这是我的currencyConverter类代码:
选择菜单摒弃了原生的select 元素的样式,原生的select元素被隐藏,并被一个由jquery mobile框架自定义样式的按钮和菜单替代。菜单是ARIA的(即Accessible Rich Internet Applications)并且桌面电脑的键盘也是可访问的。 当被点击时,手机自带的原生的菜单选择器会打开。菜单内某个值被选中后,自定义的选择按钮的值更新为你选择的那一个。 要添加这样的选
我试图让用户从JSF中的下拉列表中选择一个集合项。这是我正在使用的代码: 这是MyBean的代码: 如果需要,我的getter和setter为用户: 我的问题是,当它打印“所选用户是”时,没有写入用户。toString(),但用户列表。toString()!就像SelectOne菜单一样,它的设置不正确,但我已经搜索了很多。有人能帮忙吗?谢谢,安
若要使用Bootstrap-select库在select标记上实现样式化,请执行以下操作。 我得到了两个选择,而不仅仅是一个下拉菜单。 我需要在javascript中或其他地方更改什么才能使其正确显示 null