Interface EditableHeaderMetaData
-
- All Superinterfaces:
org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData,org.uberfire.ext.wires.core.grids.client.widget.dom.HasDOMElementResources
- All Known Implementing Classes:
EditablePopupHeaderMetaData,EditableTextHeaderMetaData,FunctionColumnNameHeaderMetaData,FunctionColumnParametersHeaderMetaData,InputClauseColumnHeaderMetaData,InvocationColumnExpressionHeaderMetaData,InvocationColumnHeaderMetaData,LiteralExpressionColumnHeaderMetaData,NameAndDataTypeHeaderMetaData,NameColumnHeaderMetaData,OutputClauseColumnExpressionNameHeaderMetaData,OutputClauseColumnHeaderMetaData,RelationColumnHeaderMetaData,RuleAnnotationClauseColumnHeaderMetaData,ValueAndDataTypeHeaderMetaData
public interface EditableHeaderMetaData extends org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData, org.uberfire.ext.wires.core.grids.client.widget.dom.HasDOMElementResources
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Optional<String>getPlaceHolder()Returns 'place holder' text to show if theGridColumn.HeaderMetaData.getTitle()isStringUtils.isEmpty(String)default org.uberfire.ext.wires.core.grids.client.model.GridCellEditActiongetSupportedEditAction()Returns the default action that will trigger editing of the cells value.default com.ait.lienzo.client.core.shape.Grouprender(org.uberfire.ext.wires.core.grids.client.widget.context.GridHeaderColumnRenderContext context, double blockWidth, double blockHeight)Delegates rendering to theGridColumn.HeaderMetaData.default com.ait.lienzo.client.core.shape.GrouprenderPlaceHolder(org.uberfire.ext.wires.core.grids.client.widget.context.GridHeaderColumnRenderContext context, double blockWidth, double blockHeight)Delegates rendering of the 'place holder' to theGridColumn.HeaderMetaData.
-
-
-
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 theGridColumn.HeaderMetaData.- Parameters:
context- The context of a Grid's cell header during the rendering phase.blockWidth- Width of theGridColumn.HeaderMetaDatacolumn(s) block.blockHeight- Width of theGridColumn.HeaderMetaDatarow(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 theGridColumn.HeaderMetaData.- Parameters:
context- The context of a Grid's cell header during the rendering phase.blockWidth- Width of theGridColumn.HeaderMetaDatacolumn(s) block.blockHeight- Width of theGridColumn.HeaderMetaDatarow(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:
-
-