JSF, панельGrid пробелы между элементами - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть этот код, я хочу получить преимущество от левого пробела (Не указано значение) ...

            [![<h:panelGrid columns="2" cellpadding="5" >
                <p:outputLabel value="Field1:" for="itField1" />
                <p:inputText id="itField1" style="width:200px" required="true"
                             value="#{bean.field1}">
                </p:inputText>
                <p:outputLabel value="Field2:" for="itField2" />
                <h:panelGrid columns="2" style="width:200px"  cellpadding="0" cellspacing="0" >
                    <p:inputText id="itField2" required="true" 
                         value="#{="#{bean.field2}"
                         />
                    <p:commandButton icon="fa fa-search"
                                     />
                </h:panelGrid>
                <p:outputLabel value="Field3:" for="itField3" />
                <p:inputText id="itField3" style="width:200px" required="true"
                             value="#{bean.field3}">
                </p:inputText>
            </h:panelGrid>]

Я хочу это! enter image description here

Но я понял :( enter image description here:

Как это сделать?

1 Ответ

0 голосов
/ 27 сентября 2018

Этого можно достичь, добавив CSS style width:100% к <p:inputText id="itField2" ..... /> и <p:commandButton .... /> следующим образом:

<p:inputText id="itField2" value="#{bean.field2}" required="true" style="width:100%"  />
<p:commandButton icon="fa fa-search" style="width:100%" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...