jsf - 在 jsf 中的 mouseon 事件后动态显示工具提示
问题描述
我试图mouseon
在 JSF 中的事件之后动态显示工具提示。mouseon
我还需要对数据表行中的事件调用 java 方法。
这是我尝试过的:
<p:ajax event="mouseover" actionListener="#{buyerWalletView.testMethod)}"/>
public void testMethod(ActionEvent ev) throws IOException {
if (ev.getSource() != null && ev.getSource() instanceof HtmlDataTable) {
HtmlDataTable objHtmlDataTable = (HtmlDataTable) ev.getSource();
System.out.println(objHtmlDataTable.getRowIndex());
}
}
// for tooltip:
<p:column width="150">
<f:facet name="header">
<h:outputText value="#{lbl['wallet.platform']}" />
</f:facet>
<h:outputText value="#{cartItem.platformType}"/>
<p:tooltip for="walletHistoryTable"
value="test"/>
</p:column>
提前致谢。
解决方案
推荐阅读
- design-patterns - 中介者模式优势
- java - 如何刷新JTable的值?
- amazon-web-services - AWS ECS 服务不再启动任务
- freebsd - 如何使用freebsd内核安装网卡驱动
- java - volley.NoConnectionError
- javascript - 等待其他函数以构造函数结束
- c# - C#在不打开浏览器的情况下打开不和谐链接
- excel - 需要建议:VBA,从 BOM 中收集范围以一次更改多行的格式
- c++ - 错误“对‘doParsimPacking’的调用不明确”和“对‘doParsimUnpacking’的调用没有匹配函数”
- javascript - 反应错误:错误:元素类型无效:需要一个字符串(对于内置组件)或一个类/函数(对于复合组件)