valueChangeListener on pm:slider doesnt execute method

UI Components for JSF
Post Reply
alievano
Posts: 5
Joined: 06 May 2014, 15:03

14 May 2014, 15:14

Hi everyone, im trying to use the valueChangeListener attribute for the pm:slider tag but when the value changes the method in the bean is not executed can anyone give me a hint?

Here is my code

view:

Code: Select all

<pm:inputSlider id="slider" value="#{smsBean.selectedScheduledHour}" minValue="#{smsBean.minHour}" maxValue="24" valueChangeListener="#{smsBean.changeHour}"/>
bean:

Code: Select all

public void changeHour(ValueChangeEvent event){
	Log.info("ChangeHour:" + event.getNewValue());
}
the ValueChangeEvent belongs to the package javax.faces.event.ValueChangeEvent

Thanks in advance.

alievano
Posts: 5
Joined: 06 May 2014, 15:03

15 May 2014, 15:01

Hi everyone, I've managed to solve my problem, Just add a submit and and immediate and then the method is invoked.

I modifed my code to this

Code: Select all

<pm:inputSlider id="slider" value="#{smsBean.selectedScheduledHour}" minValue="#{smsBean.minHour}" maxValue="24" valueChangeListener="#{smsBean.changeHour}" pt:onchange="submit();" immediate="true"/> 

StonedOne
Posts: 4
Joined: 12 Oct 2013, 13:34

14 Dec 2014, 10:51

Hey there faceing a similar problem like your's and tried your solution.

http://forum.primefaces.org/viewtopic.php?f=8&t=40622

But it did not really work, do you have a slider that submitts the value at the end of a slide or maybe even on every change?
Using Primefaces 5.1.8
Running on Tomee-plus-1.7.1 (JSF 2.1) with Java 7

Post Reply

Return to “PrimeFaces”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 34 guests