我正在使用特立尼达图书馆。
我有commandButton
那个有partialSubmit=true
属性的面板和一个partialTriggers
指向那个的面板commandButton
。
我如何在服务器端知道请求的来源是什么,我的意思是哪个组件触发了部分触发器?
谢谢你的帮助。
你有一个这样的命令按钮:
<tr:commandButton styleClass="formbutton"
id="yourId"
partialSubmit="true"
textAndAccessKey="&YourText"
actionListener="#{yourBean.yourAction}">
</tr:commandButton>
和一个具有这样一个功能的托管 bean:
public void yourAction(ActionEvent event)
{
event.getComponent().getId();
}
该信息在请求参数映射中。
我将 requestParameterMap 从 ExternaContext 中取出,地图中的属性之一是请求的来源。这可以为您提供提交此请求的表格。