PrimeFaces 3.2选取列表:获取JavaScript函数上的目标列表
如何使用java脚本函数遍历Picklist-TargetList并将目标列表值更新为ManagedBean列表 注意:我正在使用的版本不支持ajax传输事件,我需要使用onTransfer 下面是我的代码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
<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
属性来检查哪些元素在哪个列表中