org.drools.guvnor.client.asseteditor.drools.modeldriven.ui.templates
Class VerticalDecoratedTemplateDataGridWidget

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by org.drools.guvnor.client.widgets.drools.decoratedgrid.AbstractDecoratedGridWidget<TemplateModel,TemplateDataColumn,String>
                  extended by org.drools.guvnor.client.asseteditor.drools.modeldriven.ui.templates.AbstractDecoratedTemplateDataGridWidget
                      extended by org.drools.guvnor.client.asseteditor.drools.modeldriven.ui.templates.VerticalDecoratedTemplateDataGridWidget
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, AppendRowEvent.Handler, ColumnResizeEvent.Handler, DeleteRowEvent.Handler, InsertRowEvent.Handler, SelectedCellChangeEvent.Handler, SetModelEvent.Handler<TemplateModel>

public class VerticalDecoratedTemplateDataGridWidget
extends AbstractDecoratedTemplateDataGridWidget

Vertical implementation of DecoratedGridWidget for Template data


Nested Class Summary
 
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
 
Field Summary
 
Fields inherited from class org.drools.guvnor.client.asseteditor.drools.modeldriven.ui.templates.AbstractDecoratedTemplateDataGridWidget
cellFactory, cellValueFactory
 
Fields inherited from class org.drools.guvnor.client.widgets.drools.decoratedgrid.AbstractDecoratedGridWidget
bodyPanel, eventBus, gridWidget, headerWidget, height, mainPanel, resources, scrollPanel, sidebarWidget, width
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
VerticalDecoratedTemplateDataGridWidget(ResourcesProvider<TemplateDataColumn> resources, TemplateDataCellFactory cellFactory, TemplateDataCellValueFactory cellValueFactory, TemplateDropDownManager dropDownManager, boolean isReadOnly, com.google.gwt.event.shared.EventBus eventBus)
           
 
Method Summary
protected  com.google.gwt.event.dom.client.ScrollHandler getScrollHandler()
          Return a ScrollHandler to ensure the Header and Sidebar are repositioned according to the position of the scroll bars surrounding the GridWidget
 
Methods inherited from class org.drools.guvnor.client.asseteditor.drools.modeldriven.ui.templates.AbstractDecoratedTemplateDataGridWidget
onSetModel
 
Methods inherited from class org.drools.guvnor.client.widgets.drools.decoratedgrid.AbstractDecoratedGridWidget
assertDimensions, onAppendRow, onColumnResize, onDeleteRow, onInsertRow, onSelectedCellChange, setPixelSize
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, performDetachedInitialization, render, render, resolvePotentialElement, setWidget, wrapElement
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VerticalDecoratedTemplateDataGridWidget

public VerticalDecoratedTemplateDataGridWidget(ResourcesProvider<TemplateDataColumn> resources,
                                               TemplateDataCellFactory cellFactory,
                                               TemplateDataCellValueFactory cellValueFactory,
                                               TemplateDropDownManager dropDownManager,
                                               boolean isReadOnly,
                                               com.google.gwt.event.shared.EventBus eventBus)
Method Detail

getScrollHandler

protected com.google.gwt.event.dom.client.ScrollHandler getScrollHandler()
Return a ScrollHandler to ensure the Header and Sidebar are repositioned according to the position of the scroll bars surrounding the GridWidget

Specified by:
getScrollHandler in class AbstractDecoratedGridWidget<TemplateModel,TemplateDataColumn,String>
Returns:


Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.