1 Reply Latest reply on Feb 4, 2009 5:41 PM by kevcpu411

    dataTable and toolTip question - this should make more sense

      I need to use the tooltip in the following manner, would this be poossible? Basically I want another bean to lazy initialize the alternateBean's object when the mouseover occurs.

      <rich:dataTable value="#{toolTipData.vehicles}" width="400" var="vehicle" rowKeyVar="row">
       <rich:column>
       <f:facet name="header">
       <h:outputText value="##"/>
       </f:facet>
       <h:outputText value="#{row+1}" />
       </rich:column>
       <rich:column>
       <f:facet name="header">
       <h:outputText value="Make"/>
       </f:facet>
       <h:outputText id="make" value="#{vehicle.make}" >
       <rich:toolTip direction="top-right" mode="ajax" delay="30" styleClass="tooltip" immediate="true" layout="block">
       <a4j:actionparam name="key" value="#{vehicle.vehicleID}" assignTo="#{alternateBean.object.objectID}" />
      
       <h:panelGrid columns="4">
       <f:facet name="header">
       <h:outputText value="Vehicle details:" />
       </f:facet>
       <h:outputText value="make:" />
       <h:outputText value="#{alternateBean.object.make}" styleClass="tooltipData" />
       <h:outputText value="model:" />
       <h:outputText value="#{alternateBean.object.model}" styleClass="tooltipData" />
       <h:outputText value="year:" />
       <h:outputText value="#{alternateBean.object.year}" styleClass="tooltipData" />
       <h:outputText value="milage:" />
       <h:outputText value="#{alternateBean.object.milage}" styleClass="tooltipData" />
       <h:outputText value="zip:" />
       <h:outputText value="#{alternateBean.object.zip}" styleClass="tooltipData" />
       <h:outputText value="listed:" />
       <h:outputText value="#{alternateBean.object.listed}" styleClass="tooltipData" >
       <f:convertDateTime dateStyle="short"/>
       </h:outputText>
       <f:facet name="footer">
       <h:panelGroup>
       <h:outputText value="vin: " />
       <h:outputText value="#{alternateBean.object.vin}" styleClass="tooltipData" />
       </h:panelGroup>
       </f:facet>
      
       </h:panelGrid>
       </rich:toolTip>
       </h:outputText>
       </rich:column>
       <rich:column>
       <f:facet name="header">
       <h:outputText value="Model"/>
       </f:facet>
       <h:outputText value="#{vehicle.model}" />
       </rich:column>
       <rich:column>
       <f:facet name="header">
       <h:outputText value="Year"/>
       </f:facet>
       <h:outputText value="#{vehicle.year}" />
       </rich:column>
       </rich:dataTable>