Interface IVSTableListener

    • Method Detail

      • onResolved

        void onResolved​(VSRelativeReference<?> reference,
                        VSTable table)
        Called when the property reference has been resolved. UI components use this method to set its state according to the field.
        Parameters:
        reference - The VSRelativeReference instance holding the reference.
        table - The target reference.
      • onBroken

        void onBroken​(VSRelativeReference<?> reference,
                      VSTable table)
        Called when the property reference has been broken, i.e. unresolved.
        Parameters:
        reference - The VSRelativeReference instance holding the reference.
        table - The target reference.
      • onStateChanged

        void onStateChanged​(VSTable table,
                            IVSComponentState.State state,
                            boolean on)
        Called when the table changes state.
        Parameters:
        table - The VS table.
        state - The state change.
        on - New state.
      • onRowAdded

        void onRowAdded​(VSRow row,
                        int index)
        Called when a row is added.
        Parameters:
        row - The row.
        index - The index.
      • onRowRemoved

        void onRowRemoved​(VSRow row,
                          int index)
        Called when a row is removed.
        Parameters:
        row - The row.
        index - The index.
      • onRowStateChanged

        void onRowStateChanged​(VSRow row,
                               IVSComponentState.State state,
                               boolean on)
        Called when a row selection state changed.
        Parameters:
        row - The row.
        state - The state change.
        on - New state.
      • onSingleSelectionChanged

        void onSingleSelectionChanged​(VSTable table,
                                      int index)
        Called when the single selection changes.
        Parameters:
        table - The table.
        index - The row index, -1 if table is unselected.
      • onCellStateChanged

        void onCellStateChanged​(VSField cell,
                                IVSComponentState.State state,
                                boolean on)
        Called when the cell changes state.
        Parameters:
        cell - The VS cell.
        state - The state change.
        on - New state.
      • onCellValueChanged

        void onCellValueChanged​(VSField cell,
                                Value value,
                                GProp<?> trigger,
                                IPostEventProcessing postProcessing)
        Called when the cell value is set.
        Parameters:
        cell - The VS field.
        value - The value, never null, but value.isNull() could be true.
        trigger - The trigger property that may be null.
        postProcessing - Post-processing instance.