org.drools.workbench.screens.guided.template.client.editor
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.Handler
A table in which Template data can be edited
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
DEBUG_ID_PREFIX |
Constructor Summary |
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 |
void |
appendRow()
|
void |
onAppendRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.AppendRowEvent event)
|
void |
onCopyRows(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.CopyRowsEvent event)
|
void |
onDeleteRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteRowEvent event)
|
void |
onInsertRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.InsertRowEvent event)
|
void |
onPasteRows(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.PasteRowsEvent event)
|
void |
onUpdateModel(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.UpdateModelEvent event)
|
void |
setPixelSize(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 |
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, unsinkEvents |
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
resources
protected static final org.kie.workbench.common.widgets.decoratedgrid.client.widget.ResourcesProvider<TemplateDataColumn> resources
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
appendRow
public void appendRow()
setPixelSize
public void setPixelSize(int width,
int height)
- Ensure the wrapped DecoratedGridWidget's size is set too
- Overrides:
setPixelSize
in class com.google.gwt.user.client.ui.UIObject
onDeleteRow
public void onDeleteRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteRowEvent event)
- Specified by:
onDeleteRow
in interface org.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:
onCopyRows
in interface org.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:
onPasteRows
in interface org.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:
onInsertRow
in interface org.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:
onAppendRow
in interface org.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:
onUpdateModel
in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.UpdateModelEvent.Handler
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.