Class RecordClickEvent

All Implemented Interfaces:
Cancellable

public class RecordClickEvent extends AbstractSmartEvent<RecordClickHandler> implements Cancellable
  • Constructor Details

  • Method Details

    • fire

      public static <S extends HasRecordClickHandlers & HasHandlers> void fire(S source, JavaScriptObject jsObj)
      Fires a open event on all registered handlers in the handler manager.If no such handlers exist, this method will do nothing.
      Type Parameters:
      S - The event source
      Parameters:
      source - the source of the handlers
      jsObj - the native event
    • getType

      public static GwtEvent.Type<RecordClickHandler> getType()
      Gets the type associated with this event.
      Returns:
      returns the handler type
    • dispatch

      protected void dispatch(RecordClickHandler handler)
      Specified by:
      dispatch in class GwtEvent<RecordClickHandler>
    • getAssociatedType

      public final GwtEvent.Type<RecordClickHandler> getAssociatedType()
      Specified by:
      getAssociatedType in class GwtEvent<RecordClickHandler>
    • cancel

      public void cancel()
      Call this method to stop event bubbling
      Specified by:
      cancel in interface Cancellable
    • isCancelled

      public boolean isCancelled()
      Specified by:
      isCancelled in interface Cancellable
      Returns:
      true if cancelled
    • getViewer

      public ListGrid getViewer()
      the listGrid that contains the click event
      Returns:
      the listGrid that contains the click event
    • getRecord

      public ListGridRecord getRecord()
      the record that was clicked on
      Returns:
      the record that was clicked on
    • getRecordNum

      public int getRecordNum()
      number of the record clicked on in the current set of displayed records (starts with 0)
      Returns:
      number of the record clicked on in the current set of displayed records (starts with 0)
    • getField

      public ListGridField getField()
      the field that was clicked on (field definition)
      Returns:
      the field that was clicked on (field definition)
    • getFieldNum

      public int getFieldNum()
      number of the field clicked on in the listGrid.fields array
      Returns:
      number of the field clicked on in the listGrid.fields array
    • getEditedRecord

      public ListGridRecord getEditedRecord()
      the clicked record with any unsaved edit values overlaid (see listGrid.getEditedRecord()).
      Returns:
      the clicked record with any unsaved edit values overlaid (see listGrid.getEditedRecord()).
    • getValue

      public JavaScriptObject getValue()
    • getRawValue

      public JavaScriptObject getRawValue()
      raw value of the cell (before valueMap, etc applied)
      Returns:
      raw value of the cell (before valueMap, etc applied)