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, assertCellValuedestroyResources, getGridWidget, setComponentWidth, setWidthInternal, updateWidthOfPeersequals, getColumnRenderer, getColumnWidthMode, getHeaderMetaData, getIndex, getLink, getMaximumWidth, getMinimumWidth, getPlaceHolder, getWidth, hashCode, isFloatable, isLinked, isMovable, isResizable, isVisible, setColumnWidthMode, setFloatable, setIndex, setLink, setMaximumWidth, setMinimumWidth, setMovable, setPlaceHolder, setResizable, setVisibleprotected 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–2021 JBoss by Red Hat. All rights reserved.