| Author |
JSF Newbie: sending params to data provider from text field
|
chris gar
Ranch Hand
Joined: Jul 20, 2002
Posts: 45
|
|
I have worked this tutorial on populating a data table with a drop down. I understand how the processValueChange method for a drop down works. It takes the selected value (an id) associated with the display String (a name) and sets the id as a parameter for the data provider: then refreshes the data provider like so
So when you select a person from the dropdown, the table is populated with their info.
I want to do the same thing - but instead of using a dropdown, I want to use a text field and a button. I've tried creating the nameField_processValueChange but I can't seem to set the parameter for the data provider. I keep getting sql errors when I try to refresh because I'm not getting the value to pass in as the parameter.
Does the button change things? What methods to I need to override? Should my parameter changing code go on the button? or the text field? or the form?
Can someone please provide a little direction?
|
 |
chris gar
Ranch Hand
Joined: Jul 20, 2002
Posts: 45
|
|
Ahh! I figured it out.
The text field can be treated the same as the drop down. The textField_processValueChange needs an implementation. My problem was: I was trying to pass an int. I needed to pass a Long.
|
 |
Tim Holloway
Saloon Keeper
Joined: Jun 25, 2001
Posts: 14475
|
|
|
Umm, you do know that the Value Change event contains the "before" and "after" values, don't you? You don't need to go digging for the new value.
|
Customer surveys are for companies who didn't pay proper attention to begin with.
|
 |
 |
|
|
subject: JSF Newbie: sending params to data provider from text field
|
|
|