<rich:select id="miDisabled" enableManualInput="false" value="bar">
<f:selectItem itemLabel="foo" itemValue="foo" />
<f:selectItem itemLabel="bar" itemValue="bar" />
</rich:select>
<rich:select id="miEnabled" enableManualInput="true" value="bar">
<f:selectItem itemLabel="foo" itemValue="foo" />
<f:selectItem itemLabel="bar" itemValue="bar" />
</rich:select>
默认情况下,两个 rich:select
都选择了 "bar"
值,但 miDisabled
的下拉列表有两个可用值正如预期的那样,“foo”
和“bar”
,而miEnabled
只有“bar”
:“foo “
消失...
是否有其他方法可以为将 enableManualInput
设置为 true
的 rich:select
组件设置默认值?
- RichFaces 4.1.0
- JSF 2.1.21
- JDK 6u20 x32
最佳答案
但是默认值已被设置,不是吗?
启用手动输入后,下拉列表将根据您输入的内容进行过滤。如果您想始终显示所有项目,则必须为 rich:select
设置 clientFilterFunction
.
filter = function(discardTypedValue, item) {
return item;
}
关于java - 将默认值设置为丰富的:select component which has enableManualInput set to true?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17971002/