Hi,
is it possible to add a tooltip to an entire row of a rich:dataTable?
I think this a very common use case, but we could not get it to work as expected. What we currently use
is a tooltip per table cell. This works, but is drastically increases the amount of transferred data: If the table
has 15 rows and 11 columns this results in 165 tooltips...
The code looks like this:
<rich:dataTable id="artikelListTable" rowClasses="oddRow, evenRow" rows="15" value="#{artikelListeController.artikelListe}" var="artikel"> <rich:column id="laufendeNummer" sortBy="#{artikel.laufendeNummer}"> <f:facet name="header"> <h:outputText value="#{messages['devA.articlelist.laufendeNummer']}" /> </f:facet> <h:outputText value="#{artikel.laufendeNummer}"> <f:convertNumber pattern="00000" /> </h:outputText> <ui:include src="/WEB-INF/pages/articlelist/article_tooltip.xhtml" /> </rich:column> <rich:column id="status" headerClass="statusColumn"> <f:facet name="header" > <h:outputText value="#{messages['devA.articlelist.status']}" style="left: 25%; position: relative;"/> </f:facet> <div align="center"> <h:graphicImage styleClass="statusImage" value="../../resources/images/ampel/#{artikel.ampelStatus.name}.png"/> </div> <ui:include src="/WEB-INF/pages/articlelist/article_tooltip.xhtml" /> </rich:column> ........ <f:facet name="footer"> <rich:dataScroller for="artikelListTable" fastControls="hide" /> </f:facet> </rich:dataTable>
Any ideas?
Thanks in advance
Markus