Interface EditableHeaderMetaData

    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default Optional<String> getPlaceHolder()
      Returns 'place holder' text to show if the GridColumn.HeaderMetaData.getTitle() is StringUtils.isEmpty(String)
      default org.uberfire.ext.wires.core.grids.client.model.GridCellEditAction getSupportedEditAction()
      Returns the default action that will trigger editing of the cells value.
      default com.ait.lienzo.client.core.shape.Group render​(org.uberfire.ext.wires.core.grids.client.widget.context.GridHeaderColumnRenderContext context, double blockWidth, double blockHeight)
      Delegates rendering to the GridColumn.HeaderMetaData.
      default com.ait.lienzo.client.core.shape.Group renderPlaceHolder​(org.uberfire.ext.wires.core.grids.client.widget.context.GridHeaderColumnRenderContext context, double blockWidth, double blockHeight)
      Delegates rendering of the 'place holder' to the GridColumn.HeaderMetaData.
      • Methods inherited from interface org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData

        edit, getColumnGroup, getSelectionStrategy, getTitle, setColumnGroup, setTitle
      • Methods inherited from interface org.uberfire.ext.wires.core.grids.client.widget.dom.HasDOMElementResources

        destroyResources
    • Method Detail

      • render

        default com.ait.lienzo.client.core.shape.Group render​(org.uberfire.ext.wires.core.grids.client.widget.context.GridHeaderColumnRenderContext context,
                                                              double blockWidth,
                                                              double blockHeight)
        Delegates rendering to the GridColumn.HeaderMetaData.
        Parameters:
        context - The context of a Grid's cell header during the rendering phase.
        blockWidth - Width of the GridColumn.HeaderMetaData column(s) block.
        blockHeight - Width of the GridColumn.HeaderMetaData row(s) block.
        Returns:
      • renderPlaceHolder

        default com.ait.lienzo.client.core.shape.Group renderPlaceHolder​(org.uberfire.ext.wires.core.grids.client.widget.context.GridHeaderColumnRenderContext context,
                                                                         double blockWidth,
                                                                         double blockHeight)
        Delegates rendering of the 'place holder' to the GridColumn.HeaderMetaData.
        Parameters:
        context - The context of a Grid's cell header during the rendering phase.
        blockWidth - Width of the GridColumn.HeaderMetaData column(s) block.
        blockHeight - Width of the GridColumn.HeaderMetaData row(s) block.
        Returns:
      • getSupportedEditAction

        default org.uberfire.ext.wires.core.grids.client.model.GridCellEditAction getSupportedEditAction()
        Returns the default action that will trigger editing of the cells value.
        Returns:
      • getPlaceHolder

        default Optional<String> getPlaceHolder()
        Returns 'place holder' text to show if the GridColumn.HeaderMetaData.getTitle() is StringUtils.isEmpty(String)
        Returns:
        Optional text to show as the 'place holder'