如何定义Primefaces Slider组件的'onSlide'回调函数?

How to Define 'onSlide' Callback Function of Primefaces Slider Component?

我有一个 primefaces 滑块组件

<h:inputHidden id="animhidden"/>
<p:slider widgetVar="animslide" onSlide="slideAnimation()" for="animhidden" />

我定义了slideAnimation函数,它在我移动滑块时被调用。但是当我使用 PF('animslide').getValue()$('#animhidden').val() 获取当前值时,它们获取的是以前的值,而不是滑块的新值。

那么,我应该如何定义 slideAnimation 函数并使用 javascript 获取滑块的新值?

在 primefaces 文档中 onSlideEnd 函数定义如下。我对 onSlide 函数进行了相同的尝试。以下是搜索相同问题的人的方法:

<p:slider widgetVar="animslide" onSlide="slideAnimation(event, ui)" for="animhidden" />

function slideAnimation(event, ui) {
            console.log(ui.value);
}

您还可以使用 -> PF('animslide').setValue(value)

设置值