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?
Joined: Jul 20, 2002
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.