我正在开发一个具有选择交互的地图应用程序。在选择城市时尝试更新pickList bean。
<script>
function onCitySelected(e) {
// get myPrimeFacesPickList
// update myPrimeFacesPickList : move e.selectedCity source to target
}
</script>
有没有办法在我的javascript代码中获取和更新源列表和目标城市列表?
答案 0 :(得分:0)
也许使用素数RemoteCommand
它将为您的页面添加一个js函数,您可以在onCitySelected
函数中使用该函数。然后调用该函数将在您的辅助bean中触发一个方法,您可以在其中将所选城市添加到模型中(使用<f:setPropertyActionListener>
),然后通过在update
中设置列表的ID来更新您的pickList remoteCommand
的属性。
查看primefaces展示中的show case for remoteCommand,并查阅remoteCommand组件上的primefaces documentation。