在中选择列表数据提供器的节点时,将显示该数据提供器的“属性”窗口。
此组件具有以下属性。
类型:文本ListDataProvider。类型:对象
此数据提供器要包装的列表。在 IDE 中,可以将此属性的值设置为当前页面 Bean 的属性、RequestBean1 的属性、SessionBean1 的属性以及 ApplicationBean1 的属性。您也可以通过编程方式设置该数据提供器,以包装可供应用程序使用的任何列表。
要设置事件属性,通常可以在“导航”窗口中右键单击组件的节点,然后选择“编辑事件处理程序”> "<事件名称>"。IDE 将为此数据提供器创建相应的事件方法并打开 Java 编辑器,以便在其中编辑新方法。
tableCursorListener
侦听程序可通过此事件否决更改,这与 JavaBeans 中的 PropertyChangeListener 否决更改的方式类似。例如,当用户位于当前行并尝试移出,但是当前行中的某些字段存在验证错误,可能使用此事件。
dataListener
当进行大量更改而不是更改单个属性时,将调用此事件。最常见的情况是更改数组中对象的类型。
tableDataListener
将行添加到列表中时,将调用此事件。
tableDataListener
将行从列表中删除时,将调用此事件。
dataListener
在此数据提供器包装的对象中,如果更改了其中的一个字段,则会调用此事件。