Interface EditorClientRpc

  • All Superinterfaces:
    ClientRpc, Serializable

    public interface EditorClientRpc
    extends ClientRpc
    An RPC interface for the grid editor server-to-client communications.
    Since:
    7.4
    Author:
    Vaadin Ltd
    • Method Detail

      • bind

        void bind​(int rowIndex)
        Tells the client to open the editor and bind data to it.
        Parameters:
        rowIndex - the index of the edited row
      • cancel

        void cancel​(int rowIndex)
        Tells the client to cancel editing and hide the editor.
        Parameters:
        rowIndex - the index of the edited row
      • confirmBind

        void confirmBind​(boolean bindSucceeded)
        Confirms a pending bind request sent by the client.
        Parameters:
        bindSucceeded - true iff the bind action was successful
      • confirmSave

        void confirmSave​(boolean saveSucceeded,
                         String errorMessage,
                         List<String> errorColumnsIds)
        Confirms a pending save request sent by the client.
        Parameters:
        saveSucceeded - true iff the save action was successful
        errorMessage - the error message to show the user
        errorColumnsIds - a list of column keys that should get error markers, or null if there should be no error markers