public abstract class EditableNameAndDataTypeColumn<G extends BaseExpressionGrid<? extends Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>> extends DMNSimpleGridColumn<G,InformationItemCell.HasNameCell>
Modifier and Type | Field and Description |
---|---|
protected CellEditorControlsView.Presenter |
cellEditorControls |
protected Consumer<HasName> |
clearValueConsumer |
protected ValueAndDataTypePopoverView.Presenter |
editor |
protected Predicate<Integer> |
isEditable |
protected BiConsumer<HasTypeRef,QName> |
setTypeRefConsumer |
protected BiConsumer<HasName,Name> |
setValueConsumer |
protected org.jboss.errai.ui.client.local.spi.TranslationService |
translationService |
DEFAULT_WIDTH, gridWidget
Constructor and Description |
---|
EditableNameAndDataTypeColumn(org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData headerMetaData,
double width,
G gridWidget,
Predicate<Integer> isEditable,
Consumer<HasName> clearValueConsumer,
BiConsumer<HasName,Name> setValueConsumer,
BiConsumer<HasTypeRef,QName> setTypeRefConsumer,
org.jboss.errai.ui.client.local.spi.TranslationService translationService,
CellEditorControlsView.Presenter cellEditorControls,
ValueAndDataTypePopoverView.Presenter editor) |
EditableNameAndDataTypeColumn(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData,
double width,
G gridWidget,
Predicate<Integer> isEditable,
Consumer<HasName> clearValueConsumer,
BiConsumer<HasName,Name> setValueConsumer,
BiConsumer<HasTypeRef,QName> setTypeRefConsumer,
org.jboss.errai.ui.client.local.spi.TranslationService translationService,
CellEditorControlsView.Presenter cellEditorControls,
ValueAndDataTypePopoverView.Presenter editor) |
Modifier and Type | Method and Description |
---|---|
void |
edit(org.uberfire.ext.wires.core.grids.client.model.GridCell<InformationItemCell.HasNameCell> cell,
org.uberfire.ext.wires.core.grids.client.widget.context.GridBodyCellRenderContext context,
Consumer<org.uberfire.ext.wires.core.grids.client.model.GridCellValue<InformationItemCell.HasNameCell>> callback) |
protected abstract String |
getPopoverTitle() |
protected org.uberfire.ext.wires.core.grids.client.model.GridCellValue<InformationItemCell.HasNameCell> |
makeDefaultCellValue() |
void |
setWidth(double width) |
assertCell, assertCellValue
destroyResources, getGridWidget, setComponentWidth, setWidthInternal, updateWidthOfPeers
equals, getColumnRenderer, getColumnWidthMode, getHeaderMetaData, getIndex, getLink, getMaximumWidth, getMinimumWidth, getPlaceHolder, getWidth, hashCode, isFloatable, isLinked, isMovable, isResizable, isVisible, setColumnWidthMode, setFloatable, setIndex, setLink, setMaximumWidth, setMinimumWidth, setMovable, setPlaceHolder, setResizable, setVisible
protected final BiConsumer<HasName,Name> setValueConsumer
protected final BiConsumer<HasTypeRef,QName> setTypeRefConsumer
protected final org.jboss.errai.ui.client.local.spi.TranslationService translationService
protected final CellEditorControlsView.Presenter cellEditorControls
protected final ValueAndDataTypePopoverView.Presenter editor
public EditableNameAndDataTypeColumn(org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData headerMetaData, double width, G gridWidget, Predicate<Integer> isEditable, Consumer<HasName> clearValueConsumer, BiConsumer<HasName,Name> setValueConsumer, BiConsumer<HasTypeRef,QName> setTypeRefConsumer, org.jboss.errai.ui.client.local.spi.TranslationService translationService, CellEditorControlsView.Presenter cellEditorControls, ValueAndDataTypePopoverView.Presenter editor)
public EditableNameAndDataTypeColumn(List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> headerMetaData, double width, G gridWidget, Predicate<Integer> isEditable, Consumer<HasName> clearValueConsumer, BiConsumer<HasName,Name> setValueConsumer, BiConsumer<HasTypeRef,QName> setTypeRefConsumer, org.jboss.errai.ui.client.local.spi.TranslationService translationService, CellEditorControlsView.Presenter cellEditorControls, ValueAndDataTypePopoverView.Presenter editor)
protected abstract String getPopoverTitle()
public void edit(org.uberfire.ext.wires.core.grids.client.model.GridCell<InformationItemCell.HasNameCell> cell, org.uberfire.ext.wires.core.grids.client.widget.context.GridBodyCellRenderContext context, Consumer<org.uberfire.ext.wires.core.grids.client.model.GridCellValue<InformationItemCell.HasNameCell>> callback)
protected org.uberfire.ext.wires.core.grids.client.model.GridCellValue<InformationItemCell.HasNameCell> makeDefaultCellValue()
makeDefaultCellValue
in class DMNSimpleGridColumn<G extends BaseExpressionGrid<? extends Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>,InformationItemCell.HasNameCell>
public void setWidth(double width)
setWidth
in interface org.uberfire.ext.wires.core.grids.client.model.GridColumn<InformationItemCell.HasNameCell>
setWidth
in class DMNGridColumn<G extends BaseExpressionGrid<? extends Expression,? extends org.uberfire.ext.wires.core.grids.client.model.GridData,? extends BaseUIModelMapper>,InformationItemCell.HasNameCell>
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.