ace工具提示全局显示动态数据

时间:2017-03-08 21:39:30

标签: jsf datatable icefaces

我使用ace tootip在数据表上显示数据。

<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 global(第一个修订代码)很快但它不会显示动态数据。我们可以使用acetooltip global来显示基于行而无需提货的动态数据。

Thnks

1 个答案:

答案 0 :(得分:0)

ace工具提示全局也适用于动态数据和数据表。

我们只需要添加数据title =&#34;#{var1.values}&#34;在title属性中。另一件事是我们需要添加title属性h:outputlabel标签而不是h:panelgroup以使全局工作。

我建议使用ace:tooltip global而不是ace的Delegate版本:tooltip。 我没有看到代表的任何好处,而且很慢。

感谢。