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">
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="">
<h:outputText value="#{tb.tbBaseTType}" styleClass="Paginatorhighlight"/>
</h:outputLabel>
<h:outputText value="#{tb.tbBaseTType}" styleClass="Paginatorhighlight"/>
</h:outputLabel>
<h:outputLabel
for="">
<h:outputText value="#{tb.tbStartDate}" styleClass="Paginatorhighlight"/>
</h:outputLabel>
<h:outputText value="#{tb.tbStartDate}" styleClass="Paginatorhighlight"/>
</h:outputLabel>
<h:outputLabel
for="">
<h:outputText value="#{tb.tbStartTime}" styleClass="Paginatorhighlight"/>
</h:outputLabel>
<h:outputLabel for="">
<h:outputText value="#{tb.tbEndDate}" styleClass="Paginatorhighlight"/>
</h:outputLabel>
<h:outputText value="#{tb.tbStartTime}" styleClass="Paginatorhighlight"/>
</h:outputLabel>
<h:outputLabel for="">
<h:outputText value="#{tb.tbEndDate}" styleClass="Paginatorhighlight"/>
</h:outputLabel>
<h:outputLabel
for="">
<h:outputText value="#{tb.tbEndTime}" styleClass="Paginatorhighlight"/>
</h:outputLabel>
<h:outputText value="#{tb.tbEndTime}" styleClass="Paginatorhighlight"/>
</h:outputLabel>
<h:outputLabel
for="">
<h:outputText value="#{tb.tbClientID}" styleClass="Paginator"/>
</h:outputLabel>
<h:outputText value="#{tb.tbClientID}" styleClass="Paginator"/>
</h:outputLabel>
<h:outputLabel
for="">
<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>
<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"/>
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"/>
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>
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>
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: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>
</t:panelTab>

