调用支持 bean 操作方法-6ren"> 调用支持 bean 操作方法-如何使 mainDiv 可点击并调用支持 bean 操作方法? 最佳答案 最-6ren">
gpt4 book ai didi

jsf-2 - 单击 调用支持 bean 操作方法

转载 作者:行者123 更新时间:2023-12-04 16:23:29 25 4
gpt4 key购买 nike

如何使 mainDiv 可点击并调用支持 bean 操作方法?

<h:panelGroup layout="block" id="mainDiv">
<h:panelGroup layout="block" style="float:left;">
<h:outputText value="#{messageItem.sendBy.registerName}"/>
</h:panelGroup>
<h:panelGroup layout="block" style="float:right;">
<h:outputText value="#{messageItem.sendDate}">
<f:convertDateTime pattern="HH:mm"/>
</h:outputText>
</h:panelGroup>
</h:panelGroup>

最佳答案

最简单的方法是将其内容包装在 <h:commandLink> 中, 如有必要 <f:ajax> .使用 CSS display:block让链接跨越整个 div。

<h:panelGroup layout="block" id="mainDiv">
<h:commandLink action="#{bean.action}" style="display:block;">
<f:ajax />
...
</h:commandLink>
</h:panelGroup>

或者,根据您使用 PrimeFaces 的问题历史记录,您还可以使用 <p:remoteCommand> .

<h:panelGroup layout="block" id="mainDiv" onclick="functionName()">
...
</h:panelGroup>
<p:remoteCommand name="functionName" action="#{bean.action}" />

关于jsf-2 - 单击 <h :panelGroup layout ="block"> 调用支持 bean 操作方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15402590/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com