org.drools.guvnor.client.widgets.decoratedgrid
Class VerticalDecoratedGridSidebarWidget<T>

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.decoratedgrid.DecoratedGridSidebarWidget<T>
                  extended by org.drools.guvnor.client.widgets.decoratedgrid.VerticalDecoratedGridSidebarWidget<T>
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.IsWidget

public class VerticalDecoratedGridSidebarWidget<T>
extends DecoratedGridSidebarWidget<T>

A sidebar for a VericalDecisionTable. This provides a vertical list of controls to add and remove the associated row from the DecisionTable.


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.widgets.decoratedgrid.DecoratedGridSidebarWidget
grid, hasRows, resource, style
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
VerticalDecoratedGridSidebarWidget(DecoratedGridWidget<T> grid, HasRows hasRows)
          Construct a "Sidebar" for the provided DecisionTable
 
Method Summary
 void deleteSelector(DynamicDataRow row)
          Delete a Selector for the given row.
 void insertSelector(DynamicDataRow row)
          Insert a Selector for the given row.
 void redraw()
          Redraw the sidebar, this involves clearing any content before calling to addSelector for each row in the grid's data
 void resizeSidebar(int height)
          Resize the sidebar.
 void setHeight(String height)
           
 void setScrollPosition(int position)
          Set scroll position to enable some degree of synchronisation between DecisionTable and DecisionTableSidebar
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, 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, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VerticalDecoratedGridSidebarWidget

public VerticalDecoratedGridSidebarWidget(DecoratedGridWidget<T> grid,
                                          HasRows hasRows)
Construct a "Sidebar" for the provided DecisionTable

Parameters:
decisionTable -
Method Detail

deleteSelector

public void deleteSelector(DynamicDataRow row)
Description copied from class: DecoratedGridSidebarWidget
Delete a Selector for the given row.

Specified by:
deleteSelector in class DecoratedGridSidebarWidget<T>

insertSelector

public void insertSelector(DynamicDataRow row)
Description copied from class: DecoratedGridSidebarWidget
Insert a Selector for the given row.

Specified by:
insertSelector in class DecoratedGridSidebarWidget<T>
Parameters:
row - The row for which the selector will be added

redraw

public void redraw()
Description copied from class: DecoratedGridSidebarWidget
Redraw the sidebar, this involves clearing any content before calling to addSelector for each row in the grid's data

Specified by:
redraw in class DecoratedGridSidebarWidget<T>

resizeSidebar

public void resizeSidebar(int height)
Description copied from class: DecoratedGridSidebarWidget
Resize the sidebar.

Specified by:
resizeSidebar in class DecoratedGridSidebarWidget<T>

setHeight

public void setHeight(String height)
Overrides:
setHeight in class com.google.gwt.user.client.ui.UIObject

setScrollPosition

public void setScrollPosition(int position)
Description copied from class: DecoratedGridSidebarWidget
Set scroll position to enable some degree of synchronisation between DecisionTable and DecisionTableSidebar

Specified by:
setScrollPosition in class DecoratedGridSidebarWidget<T>


Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.