public class AggregateByTimeColumnPanel extends com.sencha.gxt.widget.core.client.FramedPanel implements DeletableContainer
com.sencha.gxt.widget.core.client.FramedPanel.FramedPanelAppearancecom.sencha.gxt.widget.core.client.ContentPanel.ContentPanelAppearance, com.sencha.gxt.widget.core.client.ContentPanel.ContentPanelMessages, com.sencha.gxt.widget.core.client.ContentPanel.DefaultContentPanelMessages, com.sencha.gxt.widget.core.client.ContentPanel.PanelHeaderAppearancecom.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled| Modifier and Type | Field and Description |
|---|---|
protected com.sencha.gxt.widget.core.client.button.TextButton |
aggregateByTimeButton |
protected String |
columnName |
protected com.sencha.gxt.widget.core.client.form.FieldLabel |
columnsSelectLabel |
protected com.google.web.bindery.event.shared.EventBus |
eventBus |
protected com.sencha.gxt.widget.core.client.grid.Grid<TdColumnData> |
grid |
protected com.sencha.gxt.data.shared.loader.ListLoader<com.sencha.gxt.data.shared.loader.ListLoadConfig,com.sencha.gxt.data.shared.loader.ListLoadResult<TdColumnData>> |
gridLoader |
protected String |
HEIGHT |
protected com.sencha.gxt.widget.core.client.form.TextField |
label |
protected com.sencha.gxt.widget.core.client.grid.CheckBoxSelectionModel<TdColumnData> |
sm |
protected String |
WIDTH |
buttonBar, header, secondPassRequiredresize, widgetforceLayoutCommand, forceLayoutOnResize, hadLayoutRunning, layoutCommand, layoutRequiredThisEventLoop, layoutRunningadjustSize, allowTextSelection, cacheSizes, disableContextMenu, disabled, disabledStyle, ensureVisibilityOnSizing, height, hidden, lastSize, layer, left, mask, maskMessage, monitorWindowResize, pageX, pageY, resizeHandler, shim, tabIndex, toolTip, toolTipConfig, top, width, windowResizeDelay, windowResizeTask| Constructor and Description |
|---|
AggregateByTimeColumnPanel(ServerObjectId serverObjectId,
String columnName,
com.google.web.bindery.event.shared.EventBus eventBus) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addHandlersForComboOperator(com.sencha.gxt.data.shared.LabelProvider<TdBaseComboDataBean> labelProvider) |
protected void |
build() |
protected void |
close() |
void |
deleteFired(com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer panel) |
void |
errorHandler(boolean error) |
void |
errorText(String text,
boolean visible) |
protected void |
getHierarchicalRelationshipPeriodDataType(TdColumnData columnData) |
protected ArrayList<TdColumnData> |
getSelectedItems() |
void |
init() |
protected void |
initComboTimeTypes() |
boolean |
isErrorCase() |
protected void |
loadDataForTimeTypes(com.sencha.gxt.data.shared.loader.ListLoadConfig loadConfig,
com.google.gwt.user.client.rpc.AsyncCallback<com.sencha.gxt.data.shared.loader.ListLoadResult<TdPeriodType>> callback) |
protected void |
loadOthersTdColumnData(List<TdColumnData> result) |
protected void |
loadTimeDimensionData(List<TdColumnData> result) |
protected void |
setEnableGroupByButton(boolean bool) |
void |
update(String columnName) |
protected void |
updateComboOperatorStatus(TdPeriodType periodType) |
protected boolean |
validateGroupByTimeForm() |
protected void |
verticalFunctionsLayoutEnable(boolean bool) |
addBeforeCollapseHandler, addBeforeExpandHandler, addButton, addCollapseHandler, addExpandHandler, addTool, adjustBodySize, afterCollapse, afterExpand, collapse, doAttachChildren, doDetachChildren, doLayout, doLayoutButtonBar, expand, forceLayout, getAnimationDuration, getAppearance, getBody, getButtonAlign, getButtonBar, getContainerTarget, getFrameSize, getHeader, getHTML, getMessages, getMinButtonWidth, getText, initTools, isAnimCollapse, isCollapsed, isCollapsible, isExpanded, isHideCollapseTool, isTitleCollapse, layoutBars, onAfterFirstAttach, onBrowserEvent, onClick, onCollapse, onDisable, onEnable, onExpand, onResize, setAnimationDuration, setAnimCollapse, setBodyBorder, setBodyStyle, setBodyStyleName, setButtonAlign, setCollapsible, setExpanded, setHeaderVisible, setHeadingHtml, setHeadingHtml, setHeadingText, setHideCollapseTool, setMessages, setMinButtonWidth, setTitleCollapseadd, add, getWidget, isResize, onRemove, setResize, setWidget, setWidgetapplyLayout, applyLayout, forceLayoutOnChildren, forceLayoutOnChildren, getLeftRightMargins, getParentLayoutWidget, getSideMargins, getTopBottomMargins, isLayoutRunning, isOrWasLayoutRunning, isWidgetVisible, onBeforeDoLayout, onLoad, onResizeadd, addAddHandler, addBeforeAddHandler, addBeforeRemoveHandler, addContainerHandler, addRemoveHandler, adjustIndex, adopt, checkIndexBoundsForInsertion, clear, disable, doPhysicalAttach, doPhysicalDetach, enable, ensureGroupingHandlerRegistration, findWidget, getChildren, getItemByItemId, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, onInsert, onWidgetHide, onWidgetShow, orphan, remove, remove, removeaddBeforeHideHandler, addBeforeShowContextMenuHandler, addBeforeShowHandler, addBlurHandler, addDisableHandler, addEnableHandler, addFocusHandler, addHideHandler, addMoveHandler, addResizeHandler, addShowContextMenuHandler, addShowHandler, addStyleDependentName, addStyleOnOver, adjustPosition, adjustSize, applyState, assertAfterRender, assertPreRender, blur, clearSizeCache, disableContextMenu, disableEvents, enableEvents, fireCancellableEvent, fireEvent, focus, getData, getElement, getFocusEl, getFocusSupport, getHideMode, getId, getItemId, getOffsetHeight, getOffsetWidth, getPositionEl, getShadow, getShadowPosition, getStateId, getTabIndex, getToolTip, hide, hideShadow, hideToolTip, isAllowTextSelection, isAutoHeight, isAutoWidth, isDeferHeight, isEnabled, isMonitorWindowResize, isRendered, isStateful, isVisible, isVisible, mask, mask, notifyHide, notifyShow, onAttach, onBlur, onDetach, onFocus, onHide, onHideContextMenu, onPosition, onRightClick, onShow, onShowContextMenu, onUnload, onWindowResize, removeStyleDependentName, removeStyleOnOver, removeToolTip, setAllowTextSelection, setBorders, setBounds, setBounds, setContextMenu, setData, setDeferHeight, setEnabled, setHeight, setHeight, setHideMode, setId, setItemId, setMonitorWindowResize, setPagePosition, setPixelSize, setPosition, setShadow, setShadowPosition, setSize, setStateful, setStateId, setStyleDependentName, setTabIndex, setToolTip, setToolTipConfig, setVisible, setWidth, setWidth, show, sync, syncSize, unmaskaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, sinkBitlessEvent, toStringprotected String WIDTH
protected String HEIGHT
protected com.google.web.bindery.event.shared.EventBus eventBus
protected com.sencha.gxt.widget.core.client.form.TextField label
protected String columnName
protected com.sencha.gxt.widget.core.client.button.TextButton aggregateByTimeButton
protected com.sencha.gxt.data.shared.loader.ListLoader<com.sencha.gxt.data.shared.loader.ListLoadConfig,com.sencha.gxt.data.shared.loader.ListLoadResult<TdColumnData>> gridLoader
protected com.sencha.gxt.widget.core.client.grid.Grid<TdColumnData> grid
protected com.sencha.gxt.widget.core.client.grid.CheckBoxSelectionModel<TdColumnData> sm
protected com.sencha.gxt.widget.core.client.form.FieldLabel columnsSelectLabel
public AggregateByTimeColumnPanel(ServerObjectId serverObjectId, String columnName, com.google.web.bindery.event.shared.EventBus eventBus)
public void init()
public void errorText(String text, boolean visible)
protected void build()
protected void setEnableGroupByButton(boolean bool)
protected void verticalFunctionsLayoutEnable(boolean bool)
protected ArrayList<TdColumnData> getSelectedItems()
public void update(String columnName)
protected void loadOthersTdColumnData(List<TdColumnData> result)
protected void loadTimeDimensionData(List<TdColumnData> result)
protected void getHierarchicalRelationshipPeriodDataType(TdColumnData columnData)
protected boolean validateGroupByTimeForm()
public void deleteFired(com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer panel)
deleteFired in interface DeletableContainerprotected void initComboTimeTypes()
protected void addHandlersForComboOperator(com.sencha.gxt.data.shared.LabelProvider<TdBaseComboDataBean> labelProvider)
protected void updateComboOperatorStatus(TdPeriodType periodType)
protected void loadDataForTimeTypes(com.sencha.gxt.data.shared.loader.ListLoadConfig loadConfig,
com.google.gwt.user.client.rpc.AsyncCallback<com.sencha.gxt.data.shared.loader.ListLoadResult<TdPeriodType>> callback)
loadConfig - callback - protected void close()
public boolean isErrorCase()
public void errorHandler(boolean error)
Copyright © 2016. All Rights Reserved.