Class TemplateDataTableWidget
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.drools.workbench.screens.guided.template.client.editor.TemplateDataTableWidget
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.EventHandler,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget,org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.AppendRowEvent.Handler,org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.CopyRowsEvent.Handler,org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteRowEvent.Handler,org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.InsertRowEvent.Handler,org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.PasteRowsEvent.Handler,org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.UpdateModelEvent.Handler
public class TemplateDataTableWidget extends com.google.gwt.user.client.ui.Composite implements org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.InsertRowEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteRowEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.AppendRowEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.CopyRowsEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.PasteRowsEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.UpdateModelEvent.HandlerA table in which Template data can be edited
-
-
Field Summary
Fields Modifier and Type Field Description protected TemplateDataCellFactorycellFactoryprotected TemplateDataCellValueFactorycellValueFactoryprotected TemplateDropDownManagerdropDownManagerprotected org.drools.workbench.models.guided.template.shared.TemplateModelmodelprotected static org.kie.workbench.common.widgets.decoratedgrid.client.widget.ResourcesProvider<TemplateDataColumn>resourcesprotected org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridWidget<org.drools.workbench.models.guided.template.shared.TemplateModel,TemplateDataColumn,String>widget
-
Constructor Summary
Constructors Constructor Description TemplateDataTableWidget(org.drools.workbench.models.guided.template.shared.TemplateModel model, org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle, boolean isReadOnly, com.google.gwt.event.shared.EventBus globalEventBus)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendRow()voidonAppendRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.AppendRowEvent event)voidonCopyRows(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.CopyRowsEvent event)voidonDeleteRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteRowEvent event)voidonInsertRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.InsertRowEvent event)voidonPasteRows(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.PasteRowsEvent event)voidonUpdateModel(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.UpdateModelEvent event)voidsetPixelSize(int width, int height)Ensure the wrapped DecoratedGridWidget's size is set too-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Field Detail
-
resources
protected static final org.kie.workbench.common.widgets.decoratedgrid.client.widget.ResourcesProvider<TemplateDataColumn> resources
-
model
protected org.drools.workbench.models.guided.template.shared.TemplateModel model
-
widget
protected org.kie.workbench.common.widgets.decoratedgrid.client.widget.AbstractDecoratedGridWidget<org.drools.workbench.models.guided.template.shared.TemplateModel,TemplateDataColumn,String> widget
-
cellFactory
protected TemplateDataCellFactory cellFactory
-
cellValueFactory
protected TemplateDataCellValueFactory cellValueFactory
-
dropDownManager
protected TemplateDropDownManager dropDownManager
-
-
Constructor Detail
-
TemplateDataTableWidget
public TemplateDataTableWidget(org.drools.workbench.models.guided.template.shared.TemplateModel model, org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle, boolean isReadOnly, com.google.gwt.event.shared.EventBus globalEventBus)Constructor
-
-
Method Detail
-
appendRow
public void appendRow()
-
setPixelSize
public void setPixelSize(int width, int height)Ensure the wrapped DecoratedGridWidget's size is set too- Overrides:
setPixelSizein classcom.google.gwt.user.client.ui.UIObject
-
onDeleteRow
public void onDeleteRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteRowEvent event)
- Specified by:
onDeleteRowin interfaceorg.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteRowEvent.Handler
-
onCopyRows
public void onCopyRows(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.CopyRowsEvent event)
- Specified by:
onCopyRowsin interfaceorg.kie.workbench.common.widgets.decoratedgrid.client.widget.events.CopyRowsEvent.Handler
-
onPasteRows
public void onPasteRows(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.PasteRowsEvent event)
- Specified by:
onPasteRowsin interfaceorg.kie.workbench.common.widgets.decoratedgrid.client.widget.events.PasteRowsEvent.Handler
-
onInsertRow
public void onInsertRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.InsertRowEvent event)
- Specified by:
onInsertRowin interfaceorg.kie.workbench.common.widgets.decoratedgrid.client.widget.events.InsertRowEvent.Handler
-
onAppendRow
public void onAppendRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.AppendRowEvent event)
- Specified by:
onAppendRowin interfaceorg.kie.workbench.common.widgets.decoratedgrid.client.widget.events.AppendRowEvent.Handler
-
onUpdateModel
public void onUpdateModel(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.UpdateModelEvent event)
- Specified by:
onUpdateModelin interfaceorg.kie.workbench.common.widgets.decoratedgrid.client.widget.events.UpdateModelEvent.Handler
-
-