2013-05-27 44 views
0

使用PrimeFaces <p:selectOneMenu>分量,如果我有例如3個值是這樣的:意外行爲,同時輸入在頁碼:selectOneMenu用於

<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」時,它選擇項香蕉,但如果我鍵入「Ba」,它會選擇Astrid,因爲最後一個字符是「a」。 如果我使用<h:selectOneMenu>,它按預期工作。這種行爲只發生在PrimeFaces組件上。

我該怎麼辦?

+3

您應該將它發佈在Primefaces論壇上。發展活動在這個論壇上。 – Aquillo

回答

0

我嘗試你的情況在primfaces 3.4並沒有重現你的問題。當我輸入「Ba」它選擇香蕉不Astrid,唯一的區別是,我的列表是動態的不是靜態的,如你的例子。