com.vaadin.flow.component.crud.testbench.

Class CrudElement

    • Constructor Detail

      • CrudElement

        public CrudElement()
    • Method Detail

      • getGrid

        public GridElement getGrid()

        Gets the crud grid

        Returns:

        the crud grid

      • getNewItemButton

        public Optional<TestBenchElement> getNewItemButton()

        Gets the new item button

        Returns:

        the new item button

      • getFilterFields

        public List<TextFieldElement> getFilterFields()

        Gets the filter fields if the Crud built-in Grid is being used with filters enabled

        Returns:

        the filter field for each column

      • getToolbar

        public List<TestBenchElement> getToolbar()

        Gets the toolbar content.

        Returns:

        the toolbar content

      • openRowForEditing

        public void openRowForEditing(int row)

        Opens a grid row for editing using the CRUD edit button on that row

        Parameters:

        row - the row to open for editing

      • getEditorSaveButton

        public ButtonElement getEditorSaveButton()

        Gets the editor save button

        Returns:

        the editor save button

      • getEditorCancelButton

        public ButtonElement getEditorCancelButton()

        Gets the editor cancel button

        Returns:

        the editor cancel button

      • getEditorDeleteButton

        public ButtonElement getEditorDeleteButton()

        Gets the editor delete button

        Returns:

        the editor delete button

      • isEditorOpen

        public boolean isEditorOpen()

        Checks if an editor overlay is open

        Returns:

        true if the editor overlay is open and false if otherwise

      • getEditor

        public TestBenchElement getEditor()

        Gets the open editor overlay

        Returns:

        the open editor overlay