【问题标题】:Unexpected behavior while typing on p:selectOneMenu在 p:selectOneMenu 上键入时出现意外行为
【发布时间】:2013-05-27 14:18:34
【问题描述】:

使用 PrimeFaces <p:selectOneMenu> 组件,如果我有例如 3 个这样的值:

<p:selectOneMenu value="#{buttonBean.number}">
    <f:selectItem itemLabel="Astrid" itemValue="Astrid" />
    <f:selectItem itemLabel="Banana" itemValue="Banana" />
    <f:selectItem itemLabel="Cards" itemValue="Cards" />
</p:selectOneMenu>

如果我开始输入“B”,它会选择项目 Banana,但如果我输入“Ba”,它会选择 Astrid,因为最后一个字符是“a”。 如果我使用&lt;h:selectOneMenu&gt;,它会按预期工作。此行为仅发生在 PrimeFaces 组件中。

我该怎么办?

【问题讨论】:

  • 你应该把它贴在 Primefaces 论坛上。此论坛上的开发很活跃。

标签: jsf jsf-2 primefaces selectonemenu


【解决方案1】:

我在 primfaces 3.4 中尝试了你的情况,但没有重现你的问题。当我输入“Ba”时,它选择的是 Banana 而不是 Astrid,唯一的区别是我的列表是动态的,而不是你的示例中的静态列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-07
    相关资源
    最近更新 更多