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 |
addListColumns(List<TdColumnData> columns) |
protected void |
build() |
protected void |
changeMonthDependencyColumns() |
protected void |
changeYearDependencyColumns(CreateTimeDimensionOptions option) |
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 |
initComboMonthColumns() |
protected void |
initComboUsingColumns() |
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 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 initComboUsingColumns()
protected void initComboYearColumns()
protected void initComboMonthColumns()
protected void changeYearDependencyColumns(CreateTimeDimensionOptions option)
protected void changeMonthDependencyColumns()
protected void addListColumns(List<TdColumnData> columns)
protected boolean validateGroupByTimeForm()
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.