0

この基本的な例のように、 p :outputLabelp: selectOneMenuを使用して単純な配置を作成する必要があります

しかし、p:inputText を使用するとうまくいきます。

私はこのようなものが必要です:

<p:panelGrid columns="2">

    <h:outputLabel for="idName" value="* #{msg.select_name}: " required="true" />
    <p:selectOneMenu id="idSName" value="#{manage.name}">  
            <f:selectItems value="#{manage.listNames}"  />
    </p:selectOneMenu> 

    <h:outputLabel for="idCountry" value="#{msg.select_country}: " required="true" />
    <p:selectOneMenu id="idCountryCustomer" value="#{manage.countrySelected}">  
                    <f:selectItems value="#{manage.listCountryCustomer}"  />  
    </p:selectOneMenu>

</p:panelGrid>
4

2 に答える 2

4

あなたp:selectOneMenuが適用する必要がありますvertical-align:middle

<p:selectOneMenu id="idSName" value="#{manage.name}" style="vertical-align:middle;">  
        <f:selectItems value="#{manage.listNames}"  />
</p:selectOneMenu>
于 2014-09-02T17:52:14.597 に答える
1

で使用for="idName"しました<h:outputLabel>が、 の id<p:selectOneMenu>は「idSName」です。名前は一致する必要があります。

<p:outputLabel>の代わりに試すこともできます<h:outputLabel>

于 2012-12-26T18:34:12.583 に答える