जैसा कि निम्न उदाहरण कोड में panelGrid के लिए styleClass का उपयोग करें:
<h:panelGrid columns="2" styleClass="top-aligned-columns" cellpadding="5" style="display:block" cellspacing="5">
<p:outputLabel value="#{resources['IDNumber']}" />
<p:inputText id="txtIDNumber" value="#{applicantBean.personal.idNumber}" />
</h:panelGrid>
फिर सीएसएस कॉन्फ़िगर में इस प्रकार है:
.top-aligned-columns td{
vertical-align: top;
}
इस विधि के साथ आप नहीं शीर्ष केवल करने में सक्षम होंगे पंक्तियों को संरेखित करें लेकिन आप एक ही स्टाइल क्लास को अन्य पैनल ग्रिड के भीतर पैनल पैनल के भीतर भी लागू कर सकते हैं।
उदाहरण के लिए:
<h:panelGrid columns="3" styleClass="top-aligned-columns" cellpadding="5" style="display:block" cellspacing="5">
<p:panel id="pnlApplicant" header="#{resources['ApplicantHeader']}" styleClass="no-border">
<h:panelGrid columns="2" cellpadding="5" style="display:block" cellspacing="5" styleClass="top-aligned-columns">
<p:outputLabel value="#{resources['IDNumber']}" />
<p:inputText id="txtIDNumber" value="#{applicantBean.personal.idNumber}" >
<p:ajax event="change" process="@this" update="tvQuickScore"/>
</p:inputText>
<p:outputLabel value="#{resources['Name']}" />
<p:inputText id="txtFirstname" value="#{applicantBean.personal.firstName}" />
<p:outputLabel value="#{resources['Surname']}" />
<p:inputText id="txtSurname" value="#{applicantBean.personal.lastName}" />
</h:panelGrid>
</p:panel>
</h:panelGrid>
</p:panel>
क्या सीएसएस आप की कोशिश की है? जेनरेट मार्कअप क्या है? क्या आपके पास एक [एसएससीसीई] है (http://sscce.org)? –