Interface ListViewListener
-
- All Known Implementing Classes:
AbstractListViewListener,AdvancedSearchPage.DefaultSelectorListViewListener,ContextAreaListViewListener,DefaultBrowserListViewListener,DefaultBrowserSectionListViewListener,DefaultListViewListener,DefaultSelectorListViewListener,DefaultSimpleSelectorListViewListener
public interface ListViewListenerAListViewListeneris notified whenever theUIListViewwith which it is registered has changed.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidactivate(java.util.List<java.lang.Integer> indexes)Called whenever items are to be activatedvoidchangeCellValue(int columnIndex, int rowIndex, java.lang.Object data)Called whenever a cell's value is to be changed.voidchangeSelection(int columnIndex, int rowIndex)Called whenever a cell is to be selected.voidchangeSelection(java.util.List<java.lang.Integer> columnIndexes, java.util.List<java.lang.Integer> rowIndexes)Called whenever multiple cells are to be selected.voiddrop(int fromIndex, int toIndex, DragAndDropContext ddContext)Called whenever rows are to be dropped.voidhideColumn(int colIndex)voidmarkAllAsSelected(java.util.List<java.lang.Integer> colIndexes, java.util.List<java.lang.Integer> rowIndexes)Called whenever user marks all cells as selectedvoidmove(int fromIndex, int toIndex)Called whenever a row is to be moved.voidmoveColumn(int fromIndex, int toIndex)voidmultiEdit(int colIndex, java.util.List<java.lang.Integer> rowIndexes, java.lang.Object data)voidopenInContextEditor(int rowIndex, UIEditor editor, PropertyDescriptor propertyDescriptor)voidremove(java.util.Collection<java.lang.Integer> indexes)Called whenever rows are to be deleted.voidrequestPaging(int offset)voidshowColumn(ColumnDescriptor columnDescr, java.lang.Integer colIndex)voidsortColumn(int columnIndex, boolean asc)Called whenever the elements are to be sorted.
-
-
-
Method Detail
-
move
void move(int fromIndex, int toIndex)Called whenever a row is to be moved.- Parameters:
fromIndex- current zero based row position indextoIndex- new zero based row position index
-
remove
void remove(java.util.Collection<java.lang.Integer> indexes)
Called whenever rows are to be deleted.- Parameters:
indexes- zero based position indexes of the rows to delete
-
activate
void activate(java.util.List<java.lang.Integer> indexes)
Called whenever items are to be activated- Parameters:
indexes- indexes of the items to activate
-
changeSelection
void changeSelection(int columnIndex, int rowIndex)Called whenever a cell is to be selected.- Parameters:
columnIndex- zero based column position indexrowIndex- zero based row position index
-
changeSelection
void changeSelection(java.util.List<java.lang.Integer> columnIndexes, java.util.List<java.lang.Integer> rowIndexes)Called whenever multiple cells are to be selected.- Parameters:
columnIndexes- zero based column position indexes of the columns to be selectedrowIndexes- zero based row position indexes of the rows to be selected
-
markAllAsSelected
void markAllAsSelected(java.util.List<java.lang.Integer> colIndexes, java.util.List<java.lang.Integer> rowIndexes)Called whenever user marks all cells as selected
-
changeCellValue
void changeCellValue(int columnIndex, int rowIndex, java.lang.Object data)Called whenever a cell's value is to be changed.- Parameters:
columnIndex- zero based column position index of the cell that is to be changedrowIndex- zero based row position index of the cell to be changeddata- the new value
-
sortColumn
void sortColumn(int columnIndex, boolean asc)Called whenever the elements are to be sorted.- Parameters:
columnIndex- index of the column by which the elements should be sortedasc- the sort order to be used,true= ascending;false= descending
-
moveColumn
void moveColumn(int fromIndex, int toIndex)
-
hideColumn
void hideColumn(int colIndex)
-
showColumn
void showColumn(ColumnDescriptor columnDescr, java.lang.Integer colIndex)
-
requestPaging
void requestPaging(int offset)
-
openInContextEditor
void openInContextEditor(int rowIndex, UIEditor editor, PropertyDescriptor propertyDescriptor)
-
multiEdit
void multiEdit(int colIndex, java.util.List<java.lang.Integer> rowIndexes, java.lang.Object data)
-
drop
void drop(int fromIndex, int toIndex, DragAndDropContext ddContext)Called whenever rows are to be dropped.- Parameters:
fromIndex-toIndex-ddContext-
-
-