当前位置: 首页 > 面试题库 >

如何将值传递给Ajax侦听器素数

邓夕
2023-03-14
问题内容

所以我有

<p:ajax event="tabChange" listener="#{refriedBean.onTabChange}" />

但是我想传递tabChange事件和页面上存储的额外值

public void onTabChange(TabChangeEvent event, Object obj)

人们将如何去做呢?


问题答案:

您可以obj在bean中用其他属性替换参数,并在ajax请求中将此属性设置所需的值:

<p:ajax event="tabChange" listener="#{refriedBean.onTabChange}">
  <f:setPropertyActionListener target="#{refriedBean.additionalProperty}" value="value_here"/>
</p:ajax>

请参阅setPropertyActionListener



 类似资料:
  • 问题内容: 情况有点像- 问题在于,的值在的侦听器函数中不可见,在该函数中它可能被视为新变量。 问题答案: 您编写的代码绝对没有错。双方并应访问的,以防他们在上下文中可用的匿名 已创建。 检查警报是否为您提供了您一直在寻找的值,请确保它可以在匿名函数的范围内访问(除非您对调用旁边有更多对相同变量进行操作的代码)

  • 我目前正在一个单一的活动应用程序中工作,该应用程序为每个屏幕使用片段。我也在使用MVP设计模式。 上下文 我有一个片段(Fragment-a),其中有一个项目列表。此片段处理每个项的操作。因为它可以访问演示者 我想要什么? 如何将Frainsion-A作为侦听器传递给DialogFraank(Frainsion-B),以便我可以从DialogFraank调用操作?

  • 问题内容: 在我的ASP.NET MVC应用程序中,我希望用户将值添加到文本框中,然后按Ajax.ActionLink。我想做这样的事情: Ajax.ActionLink(“ Go”,“ Action”,“ Controller”,新的{value = textbox1.value}) 还是我还能如何使此文本框值返回到我的操作?jQuery的? 问题答案: 您可以使用AJAX $ .get方法运行

  • 问题内容: Docker 1.9允许将参数传递给dockerfile。参见链接:https : //docs.docker.com/engine/reference/builder/#arg 我该如何在ENTRYPOINT指令中传递相同的药品? 我的dockerfile有 ARG $ Version = 3.1 ENTRYPOINT /tmp/folder-$Version/sample.sh开始

  • 我在jsp/jstl中有名字和密码,我试图将名字和密码传递给控制器。 这是我的控制器课程 包裹通讯。易于理解的控制器; 这是索引。带有表单标记和c标记库的jsp 我试图将变量user(值取自name variable)从此窗体传递给控制器。 有人能帮我怎么用c标签吗。。 我已经使用过commandName=“registereduser”,其中user是类registereduser的对象。 但我

  • 我有一个输入,当按“回车键”调用一个函数来重新加载列出的项目时,我需要。为此,我正在使用 当在loadItems调用中使用常量值时,这种方法效果很好,但只要我想传递输入值,就会出现一个错误: 这就是我得到的