public class CreateTimeDimensionColumnPanel 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 String |
columnName |
protected com.sencha.gxt.widget.core.client.form.FieldLabel |
columnsSelectLabel |
protected com.sencha.gxt.widget.core.client.button.TextButton |
createTimeGroupButton |
protected com.google.web.bindery.event.shared.EventBus |
eventBus |
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 |
|---|
CreateTimeDimensionColumnPanel(ServerObjectId serverObjectId,
List<TdColumnData> listColumns,
com.google.web.bindery.event.shared.EventBus eventBus,
com.google.gwt.user.client.Command onClose) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addHandlersForComboOperator(com.sencha.gxt.data.shared.LabelProvider<TdBaseComboDataBean> labelProvider) |
protected void |
addListColumns(List<TdColumnData> columns) |
protected void |
build() |
protected void |
changeOtherColumns() |
protected void |
close() |
void |
deleteFired(com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer panel) |
void |
errorHandler(boolean error) |
void |
errorText(String text,
boolean visible) |
void |
init() |
protected void |
initComboOtherColumns() |
protected void |
initComboTimeTypes() |
protected void |
initComboYearColumns() |
boolean |
isErrorCase() |
protected void |
loadColumns(List<TdColumnData> result) |
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 |
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 createTimeGroupButton
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.CheckBoxSelectionModel<TdColumnData> sm
protected com.sencha.gxt.widget.core.client.form.FieldLabel columnsSelectLabel
public CreateTimeDimensionColumnPanel(ServerObjectId serverObjectId, List<TdColumnData> listColumns, com.google.web.bindery.event.shared.EventBus eventBus, com.google.gwt.user.client.Command onClose)
public void init()
public void errorText(String text, boolean visible)
protected void build()
protected void setEnableGroupByButton(boolean bool)
protected void verticalFunctionsLayoutEnable(boolean bool)
public void update(String columnName)
protected void loadColumns(List<TdColumnData> result)
public void deleteFired(com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer panel)
deleteFired in interface DeletableContainerprotected void initComboYearColumns()
protected void changeOtherColumns()
protected void initComboOtherColumns()
protected void addListColumns(List<TdColumnData> columns)
protected boolean validateGroupByTimeForm()
protected 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 © 2015. All Rights Reserved.