マイページ: ---
何かが原因で、panelGrid が複数の行に空のセルを作成しています。
最初の列にラベル、2 番目の列に inputText 要素、またはツールチップ付きの selectMenu を表示する 2 列のテーブルが必要です。
私の回避策はこれでした。3列のテーブルを作成し、panelGridが空のセルを作成しないことを決定した場合、 a を追加して、<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>
これはバグですか?ここで何が欠けていますか?
編集:ああ、きちんと!私は最小限の例を作成することができましたが、それでも同じ問題があります:D https://gist.github.com/WurmD/f3cb45669e6871acc77462f34891862f
スクリーンショット - 画像を投稿するには 10 人の担当者が必要です
これは 3 列の h:panelGrid ですが、3 番目のセルが何かに占有されています。
EDIT2: p:panelGrid と同じ動作