ace tooltip全局显示动态数据
问题描述:
我正在使用ace tootip显示数据表上的数据。ace tooltip全局显示动态数据
<ace:tooltip id="tooltip" global="true" />
<ace:datatable>
<ace:column id="id" headertext="header">
<h:outputText id="id" title="tooltip data" value="#{}" />
</ace:column>
</ace:datatable>
以上代码显示数据表中的标题属性数据。
数据表动态数据的代码数据如下。
<ace:delegate id="tablevar">
<ace:datatable value=#{bean.list} var="var1">
<ace:column id="id" headertext="header">
<h:outputText id="tool" title="tooltip data" value="#{var1.values}" />
</ace:column>
</ace:datatable>
</ace:delegate>
<ace:tooltip id="tooltip" fordelegate="tablevar" for="tool" fetch="#{var1}" store=#{bean.data} />
但委托正在花时间加载数据。 acetooltip全球(第一代智能代码)速度很快,但它不会显示动态数据。我们可以使用acetooltip global来显示基于行的动态数据吗?
Th 012
答
ace tooltip global也适用于动态数据和数据表。
我们只需要在标题属性中添加数据标题=“#{var1.values}”。另一件事是我们需要添加标题属性h:outputlabel标签而不是h:panelgroup以便全局工作。
我推荐使用ace:tooltip global,而不是ace:tooltip的Delegate版本。 我在委托中看不到任何好处,而且速度很慢。
谢谢。