You see the Properties window for a List data provider when you select the data provider's node in the .
This component has the following properties.
Type: text
ListDataProvider
.Type: Object
The list to be wrapped by this data provider. In the IDE, you can set this property's value to properties of the current page bean, properties of RequestBean1, properties of SessionBean1, and properties of ApplicationBean1. You can also set this data provider programmatically to wrap any list available to your application.
You typically set the event properties by right-clicking the component's node in the Navigator window and choosing Edit Event Handler > eventname. The IDE creates the approriate event method for this data provider and opens the Java Editor so you can edit the new method.
tableCursorListener
This event gives a listener the opportunity to veto a change, similar to the way a PropertyChangeListener
in JavaBeans can veto a change. For example, you might use this event when the user is positioned on a current row and tries to navigate away, but there are validation failures in the current row
dataListener
This event is called when a large scale change occurs that is not an individual property change. The most common scenario is if you change the type of object in the array.
tableDataListener
This event is called when a row has been added to the list.
tableDataListener
This event is called when a row has been removed from the list.
dataListener
This event is called when there is a change to one of the fields in the object wrapped by this data provider.