Whoa??? Since I have an odd number (15), I'd like my components displayed as:
x x x x x x x x x x x x x x x (each x represents a JSF component) The odd one by itself is a h:panelGroup that contains a commandButton, messages, verbatim and an outputText component. What would I specify for the columns attribute? <h:panelGrid id="tabSearch" rowClasses="tbcell" headerClass="instructions" footerClass="cd" columns="?" width="1000" bgcolor="#FFFFFF"> I'd to keep the seven (7) labels together, the seven (7) input and select components together and have the h:panelGroup on it's own line. Thanks, --Todd -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matthias Wessendorf Sent: Tuesday, June 06, 2006 11:21 AM To: MyFaces Discussion Subject: Re: Warning message: Child count should be a multiple of the columns attribute? You are welcome. Everbody makes mistakes... On 6/6/06, Todd Patrick <[EMAIL PROTECTED]> wrote: > Ha! > > Your right. Sorry about that guys. > > Thanks, > > --Todd > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf > Of Matthias Wessendorf > Sent: Tuesday, June 06, 2006 11:09 AM > To: MyFaces Discussion > Subject: Re: Warning message: Child count should be a multiple of the > columns attribute? > > me too > > On 6/6/06, Jeff Bischoff <[EMAIL PROTECTED]> wrote: > > I count 15 total components, Todd > > > > Todd Patrick wrote: > > > The warning message I am receiving is: > > > > > > "PanelGrid tbForm:tabSearch has not enough children. Child count > > > should be a multiple of the columns attribute." > > > > > > Below is the code snippet. I have fourteen (14) total components > > > and > > > > I'd like seven (7) on each row, thus I defined the columns > > > attribute > > > > value as seven (7). > > > > > > Why would this cause an warning? > > > > > > Thanks, > > > > > > --Todd > > > > > > > > > <t:panelTabbedPane > > > id="searchTabs" > > > bgcolor="#FFFFFF" > > > cellpadding="0" > > > cellspacing="0" > > > width="100%" > > > serverSideTabSwitch="client"> > > > <t:panelTab id="tab1" label="#{tb.tbFindTabFF}"> <h:panelGrid > > > id="tabSearch" > > > rowClasses="tbcell" > > > headerClass="instructions" > > > footerClass="cd" > > > columns="7" > > > width="1000" > > > bgcolor="#FFFFFF"> > > > > > > <h:outputLabel for="transType"> > > > <h:outputText value="#{tb.tbBaseTType}" > > > styleClass="Paginatorhighlight"/> > > > </h:outputLabel> > > > > > > <h:outputLabel for="transStartDate"> > > > <h:outputText value="#{tb.tbStartDate}" > > > styleClass="Paginatorhighlight"/> > > > </h:outputLabel> > > > > > > <h:outputLabel for="transStartTime"> > > > <h:outputText value="#{tb.tbStartTime}" > > > styleClass="Paginatorhighlight"/> > > > </h:outputLabel> > > > > > > <h:outputLabel for="transEndDate"> > > > <h:outputText value="#{tb.tbEndDate}" > > > styleClass="Paginatorhighlight"/> > > > </h:outputLabel> > > > > > > <h:outputLabel for="transEndTime"> > > > <h:outputText value="#{tb.tbEndTime}" > > > styleClass="Paginatorhighlight"/> > > > </h:outputLabel> > > > > > > <h:outputLabel for="clientID"> > > > <h:outputText value="#{tb.tbClientID}" > styleClass="Paginator"/> > > > </h:outputLabel> > > > > > > <h:outputLabel for="transFind"> > > > <h:outputText value="#{tb.tbFind}" styleClass="Paginator"/> > > > </h:outputLabel> > > > > > > <h:selectOneMenu > > > id="transType" > > > required="true" > > > value="#{tbrowser.currentTransType}"> > > > <f:selectItems value="#{tbrowser.transType}"/> > > > </h:selectOneMenu> > > > > > > <t:inputCalendar > > > size="8" > > > id="transStartDate" > > > monthYearRowClass="yearMonthHeader" > > > weekRowClass="weekHeader" > > > currentDayCellClass="currentDayCell" > > > renderAsPopup="true" > > > popupTodayString="Today is" > > > popupWeekString="Wk" > > > renderPopupButtonAsImage="false" > > > required="true" > > > value="#{tbrowser.currentTransStartDate}" > > > helpText="MM/DD/YYYY"/> > > > > > > <h:selectOneMenu > > > id="transStartTime" > > > required="true" > > > value="#{tbrowser.currentTransStartTime}"> > > > <f:selectItems value="#{tbrowser.transStartTime}"/> > > > </h:selectOneMenu> > > > > > > <t:inputCalendar > > > size="8" > > > id="transEndDate" > > > monthYearRowClass="yearMonthHeader" > > > weekRowClass="weekHeader" > > > currentDayCellClass="currentDayCell" > > > renderAsPopup="true" > > > popupTodayString="Today is" > > > popupWeekString="Wk" > > > renderPopupButtonAsImage="false" > > > required="true" > > > value="#{tbrowser.currentTransEndDate}" > > > helpText="MM/DD/YYYY"/> > > > > > > <h:selectOneMenu > > > id="transEndTime" > > > required="true" > > > value="#{tbrowser.currentTransEndTime}"> > > > <f:selectItems value="#{tbrowser.transEndTime}"/> > > > </h:selectOneMenu> > > > > > > <h:selectOneMenu > > > id="clientID" > > > value="#{tbrowser.currentClientID}" > > > required="true"> > > > <f:selectItems value="#{tbrowser.tbClientID}"/> > > > </h:selectOneMenu> > > > > > > <h:inputText id="transFind" maxlength="20" size="20"/> > > > > > > <h:panelGroup> > > > <h:commandButton value="Search" > > > actionListener="#{tbrowser.transTypeSelected}"/> > > > <h:messages id="transTypeError" styleClass="error"/> > > > <f:verbatim> > > > <br> > > > </f:verbatim> > > > <h:outputText binding="#{tbrowser.selItemsOutput}"/> > > > </h:panelGroup> > > > > > > </h:panelGrid> > > > </t:panelTab> > > > > > > > > > -- > Matthias Wessendorf > Aechterhoek 18 > 48282 Emsdetten > blog: http://jroller.com/page/mwessendorf > mail: mwessendorf-at-gmail-dot-com > -- Matthias Wessendorf Aechterhoek 18 48282 Emsdetten blog: http://jroller.com/page/mwessendorf mail: mwessendorf-at-gmail-dot-com

