You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Todd Patrick <To...@dtn.com> on 2006/06/06 16:39:00 UTC
Warning message: Child count should be a multiple of the columns attribute?
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>
Re: Warning message: Child count should be a multiple of the columns attribute?
Posted by Matthias Wessendorf <ma...@apache.org>.
me too
On 6/6/06, Jeff Bischoff <jb...@klkurz.com> 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
Re: Warning message: Child count should be a multiple of the columns
attribute?
Posted by Jeff Bischoff <jb...@klkurz.com>.
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>