java - 将默认值设置为丰富的:select component which has enableManualInput set to true?

标签 java jsf drop-down-menu richfaces default-value

<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 设置为 truerich: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/

相关文章:

jquery - 使用 jQuery 修改 HTML 表格的结构

html - CSS 下拉菜单的问题

java - 在 Windows 7 上将 JAudiotagger 库添加到 Java

java - 如何从Json字符串中删除双引号 ""

java - spring mvc项目中的org.springframework.beans.factory.BeanCreationException

java - nio缓冲区类中的limit()有什么用

java - h :selectOneRadio containing images

java - 在 JAAS 重定向之前检索请求的 URL

c# - ASP.NET VS2008 C# - 下拉列表 - 回发

css - Link DropDown Bootstrap 无法正常工作