首页 > 解决方案 > 在 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>

提前致谢。

标签: jsfprimefaces

解决方案


推荐阅读