javascript - JSF/PrimeFaces 客户端输入操作

标签 javascript jquery jsf primefaces client-side

我有一个 JSF/PrimeFaces 页面,其中有 <p:selectOneMenu>具有由托管 bean 中的值填充的项目。它的项目实际上是用简单语句描述的示例查询,以帮助用户评估系统。

<p:selectOneMenu id="sampleQueryInput">
    <f:selectItems value="#{bean.sampleQueries}" var="sampleQuery" itemLabel="#{sampleQuery.title}" itemValue="#{sampleQuery.query}" />
</p:selectOneMenu>

我想插入所选的sampleQuery.query进入另一个<p:inputTextarea>当用户从<p:selectOneMenu>中选择示例查询时。文本区域包含要发送的实际查询,并且应可由最终用户编辑。我在 PrimeFaces 用户指南中没有找到有关客户端 API 的足够信息,并且我不知道是否应该使用 PF 客户端 API 还是编写自己的 javascript 来处理该问题。我怎样才能做到这一点?我正在使用 PrimeFaces 3.3.1。

最佳答案

p:selectOneMenuonchange 中尝试类似的操作(编写一个简单的 js 函数并调用它)

var selectedVal = jQuery("[id$='sampleQueryInput']").find("select").val();
jQuery("#IdOfInputTextarea").text(selectedVal);//maybe it should be jQuery("#IdOfInputTextarea").val(selectedVal); , not sure

关于javascript - JSF/PrimeFaces 客户端输入操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12252609/

相关文章:

javascript - Primefaces : Data table clear/reset the row data does not work

css - 丰富的 :comboBox button location

javascript - AppleScript 和 JavaScript : Getting all data from HTML row

javascript - 如何删除 "()"之间的文本

javascript - 使用 backbone.js 组织 subview ?

javascript - 即使没有JQuery,JavaScript中的美元符号是否也定义?

jquery - 评估orientationEvent并设置一个值?

javascript - 如何访问我的 qt 代码中的 javascript 变量值

javascript - 当我更改数量时,如何获取总计、主税、应付金额字段中的数据

java - Eclipse - 如何处理 xhtml 中的 EL 2.2 concat?