Hi Claus, This probably due to the fact that chart component does not implement valueHolder interface. Currently I believe only valueHolder components can be put inside the table. Can you use trh:tableLayout with c:forEach instead?
Venkata On 9/3/07, Claus Elsborg Laursen <[EMAIL PROTECTED]> wrote: > > Hi, > > I am trying to use the <tr:chart> component inside a <h:datatable> > > But it gives an exception like this: > javax.faces.el.PropertyNotFoundException: Base is null: campaign > at > org.apache.myfaces.el.ValueBindingImpl.resolveToBaseAndProperty(ValueBin > dingImpl.java:463) > at > org.apache.myfaces.el.ValueBindingImpl.setValue(ValueBindingImpl.java:25 > 1) > at > org.apache.myfaces.application.ApplicationImpl.createComponent(Applicati > onImpl.java:447) > at > javax.faces.webapp.UIComponentTag.createComponentInstance(UIComponentTag > .java:881) > at > javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:768) > at > javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:472) > at > org.apache.myfaces.trinidad.webapp.UIXComponentTag.doStartTag(UIXCompone > ntTag.java:102) > > > The following jsf code has been used: > > ... > <h:form id="campaignform"> > <h:dataTable > headerClass="standardtable-header-left" > > rowClasses="standardtable-row-1,standardtable-row-1" > var="campaign" > value="#{IndexChartBean.campaigns}" > > > <h:column> > <f:facet name="header"> > <h:outputText > value="#{messages.chartLabel}"/> > </f:facet> > <tr:outputText > value="#{campaign.campaignChart.value.title}"/> > <tr:outputText > value="#{campaign.campaignChart.chart.type}"/> > <tr:chart id="chart" > YMajorGridLineCount="3" > value="#{campaign.campaignChart.value}" > inlineStyle="width:680px; > height:120px;" > > binding="#{campaign.campaignChart.chart}"/> > > </h:column> > > </h:dataTable> > </h:form> > ... > > If I remove the <tr:chart> part, the page works fine and the > <tr:outputText> elements inserted for test are shown correctly in the > table. > > I am also able to use the chart component outside a <h:datatable> > without any problems. > > Any suggestions? > > Regards, > Claus Elsborg > >