Interface ListViewListener

All Known Implementing Classes:
AbstractListViewListener, AdvancedSearchPage.DefaultSelectorListViewListener, AdvancedSearchPage.DefaultSelectorListViewListener, CmsBrowserSectionListViewlListener, ContextAreaListViewListener, DefaultBrowserListViewListener, DefaultBrowserSectionListViewListener, DefaultListViewListener, DefaultSelectorListViewListener, DefaultSimpleSelectorListViewListener

public interface ListViewListener
A ListViewListener is notified whenever the UIListView with which it is registered has changed.
  • Method Details

    • move

      void move(int fromIndex, int toIndex)
      Called whenever a row is to be moved.
      Parameters:
      fromIndex - current zero based row position index
      toIndex - new zero based row position index
    • remove

      void remove(Collection<Integer> indexes)
      Called whenever rows are to be deleted.
      Parameters:
      indexes - zero based position indexes of the rows to delete
    • activate

      void activate(List<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 index
      rowIndex - zero based row position index
    • changeSelection

      void changeSelection(List<Integer> columnIndexes, List<Integer> rowIndexes)
      Called whenever multiple cells are to be selected.
      Parameters:
      columnIndexes - zero based column position indexes of the columns to be selected
      rowIndexes - zero based row position indexes of the rows to be selected
    • markAllAsSelected

      void markAllAsSelected(List<Integer> colIndexes, List<Integer> rowIndexes)
      Called whenever user marks all cells as selected
    • changeCellValue

      void changeCellValue(int columnIndex, int rowIndex, 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 changed
      rowIndex - zero based row position index of the cell to be changed
      data - 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 sorted
      asc - 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, Integer colIndex)
    • requestPaging

      void requestPaging(int offset)
    • openInContextEditor

      void openInContextEditor(int rowIndex, UIEditor editor, PropertyDescriptor propertyDescriptor)
    • multiEdit

      void multiEdit(int colIndex, List<Integer> rowIndexes, Object data)
    • drop

      void drop(int fromIndex, int toIndex, DragAndDropContext ddContext)
      Called whenever rows are to be dropped.
      Parameters:
      fromIndex -
      toIndex -
      ddContext -