ResourceGrid
This grid displays resources of a provided store or project.
The Grid has the following columns by default:
| Column Id | Type | Description |
|---|---|---|
name |
Column | Resource name |
type |
ResourceTypeColumn | Resource type |
materialLabel |
Column | Material resource label |
maxUnits |
NumberColumn | Work resource maximum possible effort in percent |
costAccrual |
ResourceCostAccrualColumn | Resource cost accrual |
cost |
CurrencyColumn | Resource cost |
calendar |
ResourceCalendarColumn | Resource calendar |
Customizing columns
One should use an object when to configure columns preserving their default set:
new ResourceGrid({
...
columns : {
data : {
// override default cost column
cost : {
text : 'TheCost'
},
// override default name column
name : {
text : 'Resource Name'
},
// append new "City" column
city : {
text : 'City',
field : 'city'
}
}
}
});
Using an array notation in contrast will override the whole set of columns:
new ResourceGrid({
...
// The grid will have only one "City" column
columns : [
{
text : 'City',
field : 'city'
}
]
});
In order to add a new column while preserving the
Configs
159
Configs
159Common
columnsGridBase
dataGridBase
emptyTextGridBase
featuresGridBase
keyMapGridBase
listenersEvents
preserveScrollGridBase
rowHeightGridBase
storeGridBase
Content
bbarPanel
defaultsContainer
footerPanel
headerPanel
itemsContainer
lazyItemsContainer
namedItemsContainer
stripsPanel
tbarPanel
textContentContainer
toolsPanel
trapFocusPanel
CSS
bodyClsPanel
borderContainer
clsWidget
colorWidget
contentElementClsWidget
htmlClsWidget
itemClsContainer
styleWidget
uiPanel
DOM
adoptWidget
appendToWidget
contentWidget
datasetWidget
htmlWidget
idWidget
insertBeforeWidget
insertFirstWidget
tagWidget
Float & align
alignWidget
anchorWidget
centeredWidget
constrainToWidget
draggableWidget
floatingWidget
hideAnimationWidget
maximizeOnMobileWidget
positionedWidget
scrollActionWidget
showAnimationWidget
xWidget
yWidget
Layout
alignSelfWidget
autoHeightGridBase
collapsedPanel
collapsiblePanel
dockWidget
fillLastColumnGridBase
fixedRowHeightGridBase
flexWidget
getRowHeightGridBase
heightWidget
hiddenWidget
hideWhenEmptyContainer
layoutContainer
layoutStyleContainer
marginWidget
maxHeightWidget
maxWidthWidget
minHeightGridBase
minWidthWidget
resizeToFitIncludesHeaderGridBase
textAlignWidget
weightWidget
widthWidget
Masking
loadMaskLoadMaskable
loadMaskDefaultsLoadMaskable
loadMaskErrorLoadMaskable
syncMaskLoadMaskable
misc
tabBarItemsContainer
Misc
animateFilterRemovalsGridBase
animateRemovingRowsGridBase
bubbleEventsEvents
cellEllipsisGridBase
columnLinesGridBase
contextMenuTriggerEventGridBase
dataFieldWidget
defaultBindPropertyWidget
defaultRegionGridBase
destroyStoreGridBase
disabledWidget
disableGridRowModelWarningGridBase
elementAttributesWidget
enableStickyGridBase
enableUndoRedoKeysGridElementEvents
fullRowRefreshGridBase
hideFootersGridBase
hideHeadersGridBase
hideHorizontalScrollbarGridBase
hoverClsGridElementEvents
iconPanel
ignoreParentReadOnlyWidget
localeClassLocalizable
localizableLocalizable
localizablePropertiesLocalizable
longPressTimeGridElementEvents
maskDefaultsGridBase
maskedWidget
monitorResizeGridBase
ownerWidget
pluginsPluggable
preserveFocusOnDatasetChangeGridBase
preserveScrollOnDatasetChangeGridBase
preventTooltipOnTouchWidget
readOnlyGridBase
refWidget
responsiveLevelsGridResponsive
rippleWidget
rootElementWidget
rowLinesGridBase
showDirtyGridBase
showTooltipWhenDisabledWidget
subGridConfigsGridBase
tabWidget
titlePanel
tooltipWidget
transitionDurationGridBase
Other
callOnFunctionsWidget
columnWidget
defaultFocusContainer
drawerPanel
formulaProvidersGridBase
inputFieldAlignContainer
labelPositionContainer
renditionContainer
rtlRTL
spanWidget
stateSettingsGridState
transitionGridBase
State
disableGridColumnIdWarningGridBase
statefulState
statefulEventsState
stateIdState
stateProviderState
Tree
animateTreeNodeToggleGridBase
Properties
143
Properties
143Common
columnsGridBase
dataGridBase
emptyTextGridBase
featuresGridFeatures
preserveScrollGridBase
rowHeightGridBase
storeGridBase
subGridsGridSubGrids
Class hierarchy
Identifies an object as an instance of ResourceGrid class, or subclass thereof.
Identifies an object as an instance of ResourceGrid class, or subclass thereof.
isContainerContainer
isCrudManagerViewCrudManagerView
isDelayableDelayable
isEventsEvents
isGridGrid
isGridBaseGridBase
isGridElementEventsGridElementEvents
isGridFeaturesGridFeatures
isGridResponsiveGridResponsive
isGridSelectionGridSelection
isGridStateGridState
isGridSubGridsGridSubGrids
isKeyMapKeyMap
isLoadMaskableLoadMaskable
isLocalizableLocalizable
isPanelPanel
isPluggablePluggable
isProjectConsumerProjectConsumer
isRTLRTL
isStateState
isToolableToolable
isWidgetWidget
CSS
clsWidget
Data
projectProjectConsumer
DOM
appendToWidget
contentWidget
contentElementWidget
datasetWidget
elementWidget
focusableElementWidget
focusElementWidget
htmlWidget
idWidget
insertBeforeWidget
insertFirstWidget
overflowElementWidget
styleWidget
Layout
alignSelfWidget
bodyHeightGridBase
collapsedPanel
collapsingPanel
expandingPanel
flexWidget
footerHeightGridBase
headerHeightGridBase
heightWidget
layoutContainer
layoutStyleContainer
marginWidget
maxHeightWidget
maxWidthWidget
minHeightWidget
minWidthWidget
scrollableWidget
widthWidget
Misc
callOnFunctionsEvents
cellEllipsisGridBase
cellInfoWidget
columnLinesGridBase
disabledWidget
enableUndoRedoKeysGridElementEvents
hideFootersGridBase
hideHeadersGridBase
hoveredCellGridElementEvents
isEngineReadyProjectConsumer
localeHelperLocalizable
localeManagerLocalizable
longPressTimeGridElementEvents
pluginsPluggable
readOnlyGridBase
refWidget
responsiveLevelGridResponsive
rowLinesGridBase
tabWidget
titlePanel
tooltipWidget
transitionDurationGridBase
Other
columnWidget
firstItemContainer
hasChangesContainer
inputFieldAlignContainer
isSettingValuesContainer
isStatefulState
isValidContainer
itemsContainer
labelPositionContainer
lastItemContainer
renditionContainer
rtlRTL
spanWidget
stateSettingsGridState
toolsPanel
transitionGridBase
valuesContainer
Scrolling
scrollManagerGridBase
Selection
selectedCellGridSelection
selectedCellCSSSelectorGridSelection
selectedCellsGridSelection
selectedRecordGridSelection
selectedRecordsGridSelection
selectedRowsGridSelection
selectionModeGridSelection
State
stateGridState
Tree
animateTreeNodeToggleGridBase
Widget hierarchy
containsFocusWidget
nextSiblingWidget
ownerWidget
parentWidget
previousSiblingWidget
visibleChildCountContainer
widgetMapContainer
Functions
126
Functions
126Configuration
Events
detachListenersBase
Getters
getCellGridBase
getColumnFromElementGridBase
getFooterElementGridBase
getHeaderElementGridBase
getRecordFromElementGridBase
Misc
addPluginsPluggable
animatePropertyBase
callbackBase
downloadTestCaseBase
getPluginPluggable
hasFeatureGridFeatures
hasPluginPluggable
highlightCellsGridBase
maskBodyGridBase
resolveCallbackBase
resumeAnimationsGridBase
runWithTransitionGridBase
suspendAnimationsGridBase
toggleCollapsedPanel
unhighlightCellsGridBase
unmaskBodyGridBase
updateLocalizationLocalizable
Other
addContainer
addListenerEvents
announceAriaLiveWidget
collapsePanelPanel
composeWidget
createOnFrameDelayable
disableWidget
enableWidget
exitFullscreenWidget
expandPanelPanel
focusWidget
getAtContainer
getWidgetByIdContainer
hasListenerEvents
insertContainer
maskWidget
onEvents
processWidgetConfigContainer
recomposeWidget
relayAllEvents
removeContainer
removeAllContainer
removeAllListenersEvents
removeListenerEvents
requestFullscreenWidget
resetValuesContainer
resumeEventsEvents
revertFocusWidget
setValuesContainer
suspendEventsEvents
triggerEvents
unEvents
unmaskWidget
Rendering
refreshColumnGridBase
refreshHeaderGridBase
refreshHeadersGridBase
refreshRowGridBase
refreshRowsGridBase
renderContentsGridBase
renderRowsGridBase
resumeRefreshGridBase
suspendRefreshGridBase
Rows
getRowForGridBase
Scrolling
disableScrollingCloseToEdgesGridBase
enableScrollingCloseToEdgesGridBase
restoreScrollGridBase
scrollCellIntoViewGridBase
scrollColumnIntoViewGridBase
scrollRowIntoViewGridBase
scrollToBottomGridBase
scrollToTopGridBase
storeScrollGridBase
Selection
deselectAllGridSelection
deselectCellGridSelection
deselectCellsGridSelection
deselectRowGridSelection
deselectRowsGridSelection
isCellSelectedGridSelection
isSelectableGridSelection
isSelectedGridSelection
selectAllGridSelection
selectCellGridSelection
selectCellRangeGridSelection
selectCellsGridSelection
selectRangeGridSelection
selectRowGridSelection
selectRowsGridSelection
spliceSelectedRecordsGridSelection
Widget hierarchy
closestWidget
containsWidget
eachAncestorWidget
eachWidgetWidget
ownsWidget
queryWidget
queryAllWidget
upWidget
Events
46
Events
46beforeDestroyEvents
beforeHideWidget
beforeRenderRowGridBase
beforeRenderRowsGridBase
beforeSelectionChangeGridSelection
beforeSetRecordContainer
beforeShowWidget
beforeStateApplyGridState
beforeStateSaveGridState
catchAllEvents
cellClickGridElementEvents
cellContextMenuGridElementEvents
cellDblClickGridElementEvents
cellMouseEnterGridElementEvents
cellMouseLeaveGridElementEvents
cellMouseOutGridElementEvents
cellMouseOverGridElementEvents
collapsePanel
dataChangeGridBase
destroyEvents
dirtyStateChangeContainer
dragSelectingGridSelection
elementCreatedWidget
expandPanel
focusInWidget
focusOutWidget
headerClickGridElementEvents
hideWidget
mouseOutGridElementEvents
mouseOverGridElementEvents
paintWidget
readOnlyWidget
recomposeWidget
renderRowGridBase
renderRowsGridBase
resizeWidget
responsiveGridResponsive
rowMouseEnterGridElementEvents
rowMouseLeaveGridElementEvents
scrollGridBase
selectionChangeGridSelection
selectionModeChangeGridSelection
showWidget
subGridCollapseGridBase
subGridExpandGridBase
toolClickPanel
Event handlers
46
Event handlers
46onBeforeDestroyEvents
onBeforeHideWidget
onBeforeRenderRowGridBase
onBeforeRenderRowsGridBase
onBeforeSelectionChangeGridSelection
onBeforeSetRecordContainer
onBeforeShowWidget
onBeforeStateApplyGridState
onBeforeStateSaveGridState
onCatchAllEvents
onCellClickGridElementEvents
onCellContextMenuGridElementEvents
onCellDblClickGridElementEvents
onCellMouseEnterGridElementEvents
onCellMouseLeaveGridElementEvents
onCellMouseOutGridElementEvents
onCellMouseOverGridElementEvents
onCollapsePanel
onDataChangeGridBase
onDestroyEvents
onDirtyStateChangeContainer
onDragSelectingGridSelection
onElementCreatedWidget
onExpandPanel
onFocusInWidget
onFocusOutWidget
onHeaderClickGridElementEvents
onHideWidget
onMouseOutGridElementEvents
onMouseOverGridElementEvents
onPaintWidget
onReadOnlyWidget
onRecomposeWidget
onRenderRowGridBase
onRenderRowsGridBase
onResizeWidget
onResponsiveGridResponsive
onRowMouseEnterGridElementEvents
onRowMouseLeaveGridElementEvents
onScrollGridBase
onSelectionChangeGridSelection
onSelectionModeChangeGridSelection
onShowWidget
onSubGridCollapseGridBase
onSubGridExpandGridBase
onToolClickPanel
Typedefs
15
Typedefs
15AlignSpecWidget
BryntumListenerConfigEvents
CellWidgetContextWidget
ColorWidget
ColumnStateGridState
DelayableConfigDelayable
EmptyTextDomConfigGridBase
GridScrollOptionsGridBase
GridSelectionModeGridSelection
GridStateInfoGridState
KeyMapConfigKeyMap
PanelHeaderPanel
PreserveScrollOptionsGridBase
ResponsiveLevelConfigGridResponsive
SubGridStateGridState