Добрый день.
Такая ситуация, есть код:
@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. При этом если использовать кнопки курсора, то сам список можно пролистывать. Как исправить проблему с отображением?