从支持bean更新PrimeFaces

从支持bean更新PrimeFaces

本文介绍了从支持bean更新PrimeFaces dataTable的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在bean中使用schedule(Timer),当员工注册从指纹设备获取数据时会更新变量.当bean中的变量更新时,我需要从支持bean更新jsf中的组件.我尝试使用primefaces民意调查组件,但每次都会更新该组件.

I use schedule(Timer) in bean which update variable when employees enrolling which get data from fingerprint device. I need to update component in jsf from backing bean when variable in bean updated. I try to use primefaces poll component but it update component every time.

推荐答案

假设您将从指纹设备API使用侦听器调用Java方法,而从ManagedBean可以使用 RequestContext .

Assuming you'll be calling a Java method using Listener from Fingerprint device API, and from ManagedBean you can update any Primefaces Component using RequestContext.

RequestContext.getCurrentInstance().update("ID_OF_YOUR_DATATABLE")

这篇关于从支持bean更新PrimeFaces dataTable的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-28 05:53