Моя страница: ---ч: panelGrid непоследовательное распределение клеток
Что-то вызывает panelGrid создать пустую ячейку в несколько рядов.
Я хотел бы иметь видимую таблицу двух столбцов, первый столбец - метку, второй столбец - элемент inputText или selectMenu с помощью всплывающей подсказки.
Мое обходное решение было таким, создайте таблицу с тремя столбцами, и когда panelGrid решит не создавать пустую ячейку, добавьте <br></br>
, чтобы она предложила это сделать.
<h:panelGrid columns="3" style="text-align:left">
<p:remoteCommand name="startJobActivate" actionListener="#{provisioningBean.startJobActivate}" />
<h:outputLabel for="longitudeIdAct" value="Longitude: " />
<p:inputText id="longitudeIdAct" value="#{provisioningBean.longitude}" title="Longitude" />
<p:watermark for="longitudeIdAct" value="Longitude" />
<h:outputLabel id="equipmentDropMenuActLabel" for="equipmentDropMenuAct" value="#{provisioningBean.accessDeviceLabel}" />
<p:selectOneMenu id="equipmentDropMenuAct" value="#{provisioningBean.equipment}" title="Not needed for CSI or SIP"
disabled="#{provisioningBean.equipDisabled}" style="width: 100% !important">
<f:selectItem itemLabel=" Equipment" itemValue="" noSelectionOption="true" />
<f:selectItems value="#{provisioningBean.equipments}" />
</p:selectOneMenu>
<p:tooltip for="equipmentDropMenuAct" />
<h:outputLabel for="rangeActId" value="Range: " />
<p:spinner id="rangeActId" value="#{provisioningBean.rangeAct}" min="1" title="Amount of telephone numbers to provide" size="3"
disabled="#{provisioningBean.rangeDisabled}" />
<br></br>
</h:panelGrid>
Это ошибка? Что мне здесь не хватает?
EDIT: О, аккуратно! Мне удалось создать минимальный пример, и он все еще имеет один и тот же вопрос: D https://gist.github.com/WurmD/f3cb45669e6871acc77462f34891862f
screenshot - you need 10 rep to post images
Так что это 3 столбца ч: panelGrid, но третья ячейка быть подхвачена то
EDIT2: То же поведение с р: panelGrid
Не могли бы вы загрузить изображение На что это похоже? Что делать, если вы используете p: panelGrid? Можете ли вы создать более простой пример с текстами hardcodet, чтобы мы могли легче его протестировать? –
@ JaqenH'ghar: done :) – WurmD
3 столбца означают начало новой строки после каждого третьего элемента ... Переместите не соответствующие вещи за пределы панели панели или используйте группу «h: panelgroup» для группировки вещей и количество панелей группы равно 1 элемент – Kukeltje