Primefaces или , что я должен использовать для отзывчивости? - PullRequest
2 голосов
/ 24 апреля 2020

С Primefaces, что было бы лучшим способом для создания хороших адаптивных страниц? В демонстрации Primefaces я вижу оба тега, в чем разница между div и outputpanel? Для профессиональной страницы, что является лучшим выбором? Может, PanelGrid? Мне нужен профессиональный взгляд.

1 Ответ

4 голосов
/ 24 апреля 2020

Из PrimeFaces сделать c: https://primefaces.github.io/primefaces/8_0/# / ядро ​​/ производительность

Попробуйте использовать HTML над тегами JSF

  1. Особенно избегайте использования h: outputText, если вам не нужны экранирующие или другие функции, такие как конвертеры. Просто используйте выражения EL внутри вашего X HTML.

  2. То же самое относится и к некоторым другим компонентам, таким как p: outputPanel. Просто используйте простой div. Если вам нужно сделать его обновляемым, вы все равно можете использовать «сквозные элементы» <div jsf:id="...">...</div> или jsf:rendered. Например:

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:jsf="http://xmlns.jcp.org/jsf">
    <div class="userDetails" jsf:rendered="#{sessionController.authorized}">
        Name: #{cc.attrs.value.name}
        Details: #{cc.attrs.value.details}
    </div>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...