<h:outputLabel id="remainingDays" value="#{bean.DueDate}" title="#{bean.remainingDays}"  >
<p:ajax listener="#{bean.listenerMethid}" update="remainingDays,remainingDays" process="remainingDays" event="mouseover"></p:ajax>
</h:outputLabel>
<p:tooltip for="remainingDays" id="tooltip" />



public void listenerMethod(AjaxBehaviorEvent event){


}


我如何在listenerMethod()中使用AjaxBehaviorEvent获取Duedate

最佳答案

这应该作为通过AjaxBehaviorEvent获取值的一般方法:

public void listenerMethod(AjaxBehaviorEvent event) {
    String dueDate = (String) ((UIOutput)event.getSource()).getValue();
}


但是,根据您的情况,您可以通过变量(或getter)访问它,因为它与listenerMethod在同一个bean中。

09-11 05:30