我把監聽器BookListDataModelListener作為我的自定義模型的一個內部類來增強業務聚合性,大家在使用的時候可以直接使用一些標準的DataModel,例如ListDataModel等,可以為每個監聽器新建一個對象,然后在jsf業務層去實例化調用,不一定要向樣例那樣放在一起。但是一定要記住,event.getRowData()可能有空值(最后一行的終結處),所以要向樣例那樣,進行非空判斷!
Powered by: BlogJava Copyright © 方順