Я работаю с Java EE и PrimeFaces. Как изменить ширину столбца панели в PrimeFaces? Есть ли пример?Как изменить ширину столбца панели в PrimeFaces
ответ
Вы считали атрибут стиля? Пример:
<p:panelGrid columns="2" style="width: 50px">
В противном случае, для столбцов:
<p:column style="width:50px">
Обратитесь к этой теме: how can I adjust width of <p:column> in <p:panelGrid>?
спасибо Gloserio, но он все еще не работает: ширина одного столбца относительно содержимого в этом столбце; также
Возможно, вам стоит опубликовать свой код и что вы ожидаете от него для дальнейшей помощи. – Akheloes
@Ahheloes '
у меня была аналогичная проблема, и вот мое решение:
<p:panelGrid style="width:100%"> # notice that I do not define columns attribute in p:panelGrid!!
<f:facet name="header"> # header
<p:row> # p:row and p:column are obligatory to use since we do not define columns attribute!
<p:column colspan="2"> # here I use colspan=2, coz I have 2 columns in the body
Title
</p:column>
</p:row>
</f:facet>
<p:row>
<p:column style="width:150px"> # define width of a column
Column 1 content
</p:column>
<p:column> # column 2 will fill the rest of the space
Column 2 content
</p:column>
</p:row>
<f:facet name="footer"> # similar as header
<p:row>
<p:column colspan="2">
Footer content
</p:column>
</p:row>
</f:facet>
</p:panelGrid>
Итак, как вы можете видеть, основное отличие состоит в том, что вы делаете не определить столбцы атрибут в p: panelGrid. В верхнем и нижнем колонтитулах вы должны использовать p: row и p: column, и в моем случае мне также нужно использовать colspan = 2, так как в теле у нас есть 2 столбца.
Надеется, что это помогает;)
Я ценю этот ответ! Я встретил эту проблему до –
Вы можете квалифицироваться столбцами внутри panelGrid с помощью columnClasses. Следующий код устанавливает разную ширину и привязывает содержимое ячеек, выровненное с верхней стороны.
<h:panelGrid columns="2" style="width: 100%" columnClasses="forty-percent top-alignment, sixty-percent top-alignment">
.forty-percent {
width: 40%;
}
.sixty-percent {
width: 60%;
}
.top-alignment {
vertical-align: top;
}
Если у вас есть несколько столбцов, вы также можете указать отношение ширины столбца без пользовательского css, как этот '
Мне больше нравится ответ от @NwawelAIroume, поскольку он придерживается CSS и не добавляет лишний CSS (который, возможно, в один прекрасный день прерывает отзывчивость). – Roland
- 1. Primefaces spinner - Как изменить ширину
- 2. PrimeFaces: Как установить р: ширину Подтаблицы столбца
- 3. Как изменить ширину столбца?
- 4. Как изменить ширину столбца DataGrid
- 5. Изменить ширину столбца поиска
- 6. Как изменить ширину столбца Datatable
- 7. Как изменить ширину столбца таблицы
- 8. Изменить ширину столбца
- 9. Как изменить ширину столбца в динамическом подходе
- 10. Изменить ширину столбца столбца столбца столбца столбца столбца столбца/MonoDevelop?
- 11. Как изменить ширину мобильной панели jQuery
- 12. Как изменить ширину этой панели поиска?
- 13. Как изменить ширину встроенной панели инструментов CKEDITOR?
- 14. Как установить ширину списка OrderList в PrimeFaces
- 15. VirtualTreeView. Как изменить ширину дочернего столбца?
- 16. изменить ширину боковой панели в макет wordpress
- 17. GWT. Как изменить ширину столбца таблицы Flex?
- 18. Как изменить ширину столбца flex-box CSS?
- 19. Обновление панели в PrimeFaces
- 20. Primefaces изменение панели значок
- 21. Изменить ширину столбца в зависимости от SelectedValue
- 22. изменить ширину столбца в запросе mysql
- 23. Невозможно программно изменить ширину горизонтальной панели прогресса
- 24. Как изменить ширину GridView?
- 25. Как изменить ширину div?
- 26. Как изменить ширину столбца в DataGridView в C#?
- 27. Как изменить ширину столбца в datagrid в wpf
- 28. разборные панели в JSF/primefaces
- 29. Изменить ширину только одного столбца Диаграмма Google
- 30. Невозможно изменить ширину столбца сетки программно
Post код, который вы попытались. –