Mam pewien problem z p: selectOneMenu. Moje selectOneMenu zapełni listę grupowaniem. Jeśli lista jest zbyt długa, lista wyświetlana jest w górę bez pionowego paska przewijania. Powinien być wyświetlany w dół za pomocą pionowego paska przewijania.p: selectOne Wyświetlanie listy menu
Jeśli selectOneMenu jest wypełnione zwykłą listą bez grupowania, działa poprawnie. Lista może być wyświetlana za pomocą pionowego paska przewijania, jeśli jest zbyt długa.
<p:selectOneMenu id="abcd_combo_box_ctpy2" styleClass="selectOneMenu">
<f:selectItems value="#{pc_Abcd.carList2}" ></f:selectItems>
</p:selectOneMenu>
public List getCarList2() {
List cars;
SelectItemGroup g1 = new SelectItemGroup("German Cars");
g1.setSelectItems(new SelectItem[] {
new SelectItem("BMW", "BMW"),
new SelectItem("Mercedes", "Mercedes"),
new SelectItem("Volkswagen", "Volkswagen"),
new SelectItem("Item 1", "Item 1"),
new SelectItem("Item 2", "Item 2"),
new SelectItem("Item 3", "Item 3"),
new SelectItem("Item 4", "Item 4"),
new SelectItem("Item 5", "Item 5"),
new SelectItem("Item 6", "Item 6"),
new SelectItem("Item 7", "Item 7"),
new SelectItem("Item 8", "Item 8"),
new SelectItem("Item 9", "Item 9"),
new SelectItem("Item 10", "Item 10"),
});
SelectItemGroup g2 = new SelectItemGroup("American Cars");
g2.setSelectItems(new SelectItem[] {
new SelectItem("Chrysler", "Chrysler"),
new SelectItem("GM", "GM"),
new SelectItem("Ford", "Ford"),
new SelectItem("Item 21", "Item 21"),
new SelectItem("Item 22", "Item 22"),
new SelectItem("Item 23", "Item 23"),
new SelectItem("Item 24", "Item 24"),
new SelectItem("Item 25", "Item 25"),
new SelectItem("Item 26", "Item 26"),
new SelectItem("Item 27", "Item 27"),
new SelectItem("Item 28", "Item 28"),
});
cars = new ArrayList();
cars.add(g1);
cars.add(g2);
return cars;
}
Wygląda PF numerze: -S –
ojej. Czy istnieje jakieś obejście? Próbowałem google znaleźć obejście, ale nie udało się uzyskać nic. – bittersour
Przeglądałem [drugorzędną wersję PF] (http://www.primefaces.org/elite/) drobne poprawki wydania, wygląda na to, że jeszcze tego nie naprawiły. –