p: строка меню с динамическими c и нединамическими c подменю - PullRequest
0 голосов
/ 16 июня 2020

В настоящее время я пытаюсь создать p:menubar, в котором есть одно динамически создаваемое подменю, но все остальные подменю обычно должны быть объявлены в x html. К сожалению, я не смог найти никакой информации о том, как это сделать, поскольку кажется, что вам всегда нужно создавать MenuModel и использовать его в качестве модели для полного p:menubar.

При использовании двух отдельные строки меню можно открыть несколько подменю одновременно, что приведет к их перекрытию. А также неправильный интервал.

EDIT: я не могу использовать JSTL, поэтому решение с c:forEach невозможно. Это должно быть динамическое c, потому что элементы загружаются из базы данных по каждому запросу.

РЕДАКТИРОВАТЬ 2: Я мог бы использовать JSTL, но я до сих пор не очень понимаю asp, как это лучше всего может быть выполнено. Я не хочу иметь строку меню, в которой некоторые подменю являются обычными c, но одно подменю создается динамически в коде (для каждого запроса, ничего с ajax). Это подменю динамического c, однако, имеет несколько дочерних подменю, у которых по очереди есть собственные дочерние элементы, поэтому теоретически мне пришлось бы каким-то образом рекурсивно перебирать всех дочерних элементов.

Я использую Primefaces 8.0 и JSF 2.2

1 Ответ

0 голосов
/ 23 июня 2020

Спасибо Kukeltje за ответы на мои вопросы, теперь я использовал c:forEach, как в связанном сообщении .

...