Панель аккордеона программно простирается

#jsf #primefaces

#jsf #простые интерфейсы

Вопрос:

Я хочу создать мега-меню с панелью аккордеона программно, используя простые интерфейсы, но как это сделать?

Комментарии:

1. вы просили что-то подобное primefaces.org/showcase/ui/panel/accordionPanel.xhtml

2. @YagamiLight это не программно, я хочу сделать это с помощью Java-кода

3. вы пытались использовать foreach и смешивать его с кодом, который я сделал

Ответ №1:

Чтобы дать ответ на ваш вопрос, попробуйте использовать это

Я полагаю, что у вас есть объект, который вы называете item, и каждый элемент содержит ряд ценных сведений (заголовок ссылки, путь xhtml …)

 <c:forEach var="item" items="#{cart.items}">
 <p:panelMenu>

   <p:submenu label="#{item}" >
       <p:menuitem value="#{item.name}" outcome="/pages/"   #{item.pageName}   ".xhtml" icon="ui-icon-extlink" />
   </p:submenu>
 </p:panelMenu>

</c:forEach>
  

Надеюсь, это помогло вам

Комментарии:

1. Afaik, который не программно, а декларативно

2. это не программно.