Задать вопрос

Как исправить размер выпадающего списка в primeface?

Добрый день.
Такая ситуация, есть код:
@ManagedBean(name = "myDate")
@ViewScoped
public class MyDate implements Serializable {
    private String selectedDate;
    List<String> timeList;

    @PostConstruct
    public void init(){
        timeList=new ArrayList<>();
        for(int i=0;i<31;i++){
            timeList.add("Какая-то дата "+String.valueOf(i));
        }
    }

    public String Convert(String str){
        String tmp=str.substring(0,14)+String.valueOf(Integer.parseInt(str.substring(14))+20);
         return tmp;
    }

<p:outputLabel for="idMonthYear" value="перечень:" />
        <p:selectOneMenu id="idMonthYear" value="#{myDate.selectedDate}"
                         converter="omnifaces.SelectItemsConverter"
                         var="month"
                         panelStyle="width:500px"
                         style="width:500px"
        >

            <f:selectItems value="#{myDate.timeList}"
                           var="monthYear" itemLabel="#{myDate.Convert(monthYear)}"
                           itemValue="#{monthYear}"
            />
        </p:selectOneMenu>


При нажатии на выпадающий список - он открывается, но его не видно, скорее всего его размер установлен в 0. При этом если использовать кнопки курсора, то сам список можно пролистывать. Как исправить проблему с отображением?
  • Вопрос задан
  • 86 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы