Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PrimeFaces 3.2选取列表:获取JavaScript函数上的目标列表_Javascript_Jquery_Primefaces - Fatal编程技术网

PrimeFaces 3.2选取列表:获取JavaScript函数上的目标列表

PrimeFaces 3.2选取列表:获取JavaScript函数上的目标列表,javascript,jquery,primefaces,Javascript,Jquery,Primefaces,如何使用java脚本函数遍历Picklist-TargetList并将目标列表值更新为ManagedBean列表 注意:我正在使用的版本不支持ajax传输事件,我需要使用onTransfer 下面是我的代码 <p:pickList id="pickListId" value="#{bean.legacySystem}" onTransfer="bindTargetValues();" var="legacySys" widgetVar="pickListWV" itemLabel

如何使用java脚本函数遍历Picklist-TargetList并将目标列表值更新为ManagedBean列表

注意:我正在使用的版本不支持ajax传输事件,我需要使用onTransfer

下面是我的代码

 <p:pickList id="pickListId" value="#{bean.legacySystem}" 
 onTransfer="bindTargetValues();" var="legacySys" widgetVar="pickListWV" 
 itemLabel="#{legacySys}" itemValue="#{legacySys}"/> 


<script>
function bindTargetValues(){
//How to traverse and bind tragetList values to a managed bean object
}
</script>

函数bindTargetValues(){
//如何遍历tragetList值并将其绑定到托管bean对象
}

如果您想在JavaScript中访问这两个列表的内容,则会有隐藏的选项,后缀为“\u source”和“target”

因此,
$('[id$=pickListId\u source]option')
将返回表示源列表的所有
option
元素,
$('[id$=pickListId\u target]option')
与target相同

然后,您可以迭代这些选项并读取
value
属性来检查哪些元素在哪个列表中