my dog learned polymorphism*
The moose likes JSF and the fly likes JSF Newbie: sending params to data provider from text field Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSF
Bookmark "JSF Newbie: sending params to data provider from text field" Watch "JSF Newbie: sending params to data provider from text field" New topic
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: 15964
    
  19

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.
 
Consider Paul's rocket mass heater.
 
subject: JSF Newbie: sending params to data provider from text field
 
Similar Threads
value from servlet to dropdown in jsp
How to pick values from data table....
How to retain selected content after post on same page
<s:select in <s:iterate tag displaying with comma seperated value
Using AJAX in Struts.... need steps to Implement..