Как получить элементы печати из массива в JSF selectOneMenu, я, имеющий массив в классе один боб какполучить элементы из массива в JSF selectonemenu
String[] leaveTypeArray;
Любое предложение для этого?
Как получить элементы печати из массива в JSF selectOneMenu, я, имеющий массив в классе один боб какполучить элементы из массива в JSF selectonemenu
String[] leaveTypeArray;
Любое предложение для этого?
Как luiggi-mendoza сказал, что <f:selectItems>
будет хорошим.
Вы можете сделать это с List, просто добавить элементы в список или String [] в фасоли класса
Bean (через список):
List listValue=new ArrayList[];
static
{
listValue.add("First");
listValue.add("Second");
listValue.add("Third");
}
//Create getters and setters for listValue
Bean (через массив):
String[] listValue={"First", "Second", "Third"};
//Create getters and setters for listValue
JSF страница
<p:selectOneMenu value="#{result value}">
<f:selectItems value="#{bean.listValue}"/>
</p:selectOneMenu>
, но мы не можем напрямую обращаться к самому массиву в selectonemenu. Вместо того, чтобы снова создавать новый список и добавлять строковые объекты. Просто знать .. –
Вне курса вы можете это сделать, \t См. Обновленный ответ – kark
Вы не перебирать, вы используете '<е: selectItems>' (обратите внимание ** с ** в конце имени компонента тега). –
Можете ли вы дать мне пример кода –
Вы можете найти много стартовых примеров кода на странице wiki (info) добавленного тега. – skuntsel