public class DataGridImpl<E> extends AbstractDataGrid<JmixGrid<E>,E>
AbstractDataGrid.AbstractRenderer<T,V>, AbstractDataGrid.AbstractStaticCellImpl, AbstractDataGrid.AbstractStaticRowImp<T extends DataGrid.StaticCell>, AbstractDataGrid.ActionMenuItemWrapper, AbstractDataGrid.CellDescriptionGeneratorAdapter<T extends E>, AbstractDataGrid.CellStyleGeneratorAdapter<T extends E>, AbstractDataGrid.ColumnImpl<E>, AbstractDataGrid.DataGridEditorCustomField<T>, AbstractDataGrid.DataGridEditorFieldFactoryAdapter<E>, AbstractDataGrid.FooterCellImpl, AbstractDataGrid.FooterRowImpl, AbstractDataGrid.GridComposition, AbstractDataGrid.HeaderCellImpl, AbstractDataGrid.HeaderRowImpl
DataGrid.AbstractDataGridEditorEvent<E>, DataGrid.AbstractDataGridEvent, DataGrid.AggregationPosition, DataGrid.ButtonRenderer<T>, DataGrid.CheckBoxRenderer, DataGrid.ClickableTextRenderer<T>, DataGrid.Column<E>, DataGrid.ColumnCollapsingChangeEvent, DataGrid.ColumnGeneratorEvent<E>, DataGrid.ColumnReorderEvent, DataGrid.ColumnResizeEvent, DataGrid.ColumnResizeMode, DataGrid.ComponentRenderer, DataGrid.ContextClickEvent, DataGrid.DataGridClickEvent, DataGrid.DataGridStaticCellType, DataGrid.DateRenderer, DataGrid.EditorCloseEvent<E>, DataGrid.EditorFieldGenerationContext<T>, DataGrid.EditorOpenEvent<E>, DataGrid.EditorPostCommitEvent<E>, DataGrid.EditorPreCommitEvent<E>, DataGrid.EmptyStateClickEvent<E>, DataGrid.FooterCell, DataGrid.FooterRow, DataGrid.HasDateTimeFormatter, DataGrid.HasFormatString, DataGrid.HasLocale, DataGrid.HasNullRepresentation, DataGrid.HasRendererClickListener<T>, DataGrid.HeaderCell, DataGrid.HeaderRow, DataGrid.HtmlRenderer, DataGrid.IconRenderer<T>, DataGrid.ImageRenderer<T>, DataGrid.ItemClickEvent<E>, DataGrid.LocalDateRenderer, DataGrid.LocalDateTimeRenderer, DataGrid.NumberRenderer, DataGrid.ProgressBarRenderer, DataGrid.Renderer, DataGrid.RendererClickEvent<T>, DataGrid.ScrollDestination, DataGrid.SelectionEvent<E>, DataGrid.SelectionMode, DataGrid.SortDirection, DataGrid.SortEvent, DataGrid.SortOrder, DataGrid.StaticCell, DataGrid.StaticRow<T extends DataGrid.StaticCell>, DataGrid.TextRenderer
Component.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.Wrapper
HasContextHelp.ContextHelpIconClickEvent
LookupComponent.LookupSelectionChangeEvent<T>, LookupComponent.LookupSelectionChangeNotifier<T>
accessManager, actionList, actions, actionsPermissions, aggregatableDelegate, aggregations, buttonsPanel, columnCollapsingChangeListenerRegistration, columnGenerators, columnResizeListenerRegistration, columns, columnsCollapsingAllowed, columnsOrder, componentComposition, contextClickListenerRegistration, contextMenu, contextMenuItems, dataBinding, detailsGenerator, editorBeforeSaveListener, editorCancelListener, editorCrossFieldValidate, editorOpenListener, editorSaveListener, emptyStateClickEventHandler, enterPressAction, footerAggregationRow, footerRows, HAS_TOP_PANEL_STYLE_NAME, headerAggregationRow, headerRows, iconResolver, internalStyles, itemClickAction, itemDatasources, messages, messageTools, metadataTools, pagination, rowDescriptionProvider, rowStyleProviders, screenValidation, selectionMode, shortcutsDelegate, showIconsForPopupMenuActions, sortable, TEXT_SELECTION_ENABLED_STYLE, textSelectionEnabled, topPanel, uiTestIdsSupport
alignment, applicationContext, component, contextHelpIconClickHandler, contextHelpIconClickListener, descriptionAsHtml, element, frame, htmlSanitizerEnabled, icon, ICON_STYLE, id, parent
AUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE
Constructor and Description |
---|
DataGridImpl() |
Modifier and Type | Method and Description |
---|---|
protected JmixGrid<E> |
createComponent() |
__aggregate, __aggregateValues, addAction, addAction, addColumn, addColumn, addColumn, addColumn, addColumnCollapsingChangeListener, addColumnId, addColumnInternal, addColumnReorderListener, addColumnResizeListener, addContextClickListener, addEditorCloseListener, addEditorOpenListener, addEditorPostCommitListener, addEditorPreCommitListener, addFooterRowAt, addFooterRowInternal, addGeneratedColumn, addGeneratedColumn, addHeaderRowAt, addHeaderRowInternal, addItemClickListener, addLookupValueChangeListener, addRowStyleProvider, addSelectionListener, addSortListener, afterPropertiesSet, appendFooterRow, appendHeaderRow, attachAction, calculateFooterIndex, canBeSorted, checkAggregation, checkHeaderIndexInRange, clearFieldDatasources, convertAggregationKeyMapToColumnIdKeyMap, convertToDataGridSortOrder, convertToJmixFields, copyColumnProperties, createColumn, createComponentComposition, createContextMenuItem, createDataGridDataProvider, createEditorFieldFactory, createEmptyDataProvider, createEnterShortcutListener, createGeneratedColumnValueProvider, createInstanceContainer, createShortcutsDelegate, createTopPanel, createValueSourceProvider, dataGridSourceItemSetChanged, dataGridSourcePropertyValueChanged, dataGridSourceSelectedItemChanged, dataGridSourceStateChanged, deselect, deselectAll, detachItemContainer, edit, editItemInternal, enableCrossFieldValidationHandling, fillAggregationRow, fireSelectionEvent, focus, generateColumnCaption, getAction, getActions, getActionsPermissions, getAggregatableDelegate, getAggregationInfos, getAggregationPosition, getAggregationResults, getAutowiredProperties, getBodyRowHeight, getButtonsPanel, getCaption, getColumn, getColumnAggregationDescription, getColumnAggregationDescriptionByType, getColumnByGridColumn, getColumnById, getColumnGenerator, getColumnNN, getColumnOrder, getColumnPresentationValueProvider, getColumnRendererImplementation, getColumnResizeMode, getColumns, getColumnsOrderInternal, getComposition, getDataGridItemsNN, getDefaultHeaderRow, getDefaultPresentationValueProvider, getDefaultRenderer, getDetailsGenerator, getEditedItem, getEditorCancelCaption, getEditorSaveCaption, getEmptyStateLinkClickHandler, getEmptyStateLinkMessage, getEmptyStateMessage, getEnterAction, getEnterPressAction, getEntityDataGridItems, getEntityDataGridItemsNN, getFooterRow, getFooterRowByGridRow, getFooterRowCount, getFooterRowHeight, getFrozenColumnCount, getGeneratedCellDescription, getGeneratedCellStyle, getGeneratedRowStyle, getHeaderRow, getHeaderRowByGridRow, getHeaderRowCount, getHeaderRowHeight, getInitialVisibleColumns, getInnerComponents, getItemClickAction, getItems, getLookupSelectedItems, getPagination, getRowDescription, getRowDescriptionProvider, getRowDetails, getSelected, getSelectionMode, getSingleSelected, getSortOrder, getTabIndex, getVisibleColumns, handleDoubleClickAction, initAggregationRow, initComponent, initComponentComposition, initContextMenu, initEditor, initEmptyState, initFooterRows, initHeaderRows, initSidebarMenu, internalRemoveColumnCollapsingChangeListener, internalRemoveColumnResizeListener, internalRemoveContextClickListener, internalRemoveEditorCloseListener, internalRemoveEditorOpenListener, internalRemoveEditorPostCommitListener, internalRemoveEditorPreCommitListener, isAggregatable, isCaptionAsHtml, isColumnReorderingAllowed, isColumnsCollapsingAllowed, isContextMenuEnabled, isDetailsVisible, isEditorActive, isEditorBuffered, isEditorCrossFieldValidate, isEditorEnabled, isFooterVisible, isHeaderVisible, isMultiSelect, isSortable, isTextSelectionEnabled, onBeforeRefreshGridData, onColumnReorder, onColumnResize, onColumnVisibilityChanged, onContextClick, onEditorBeforeSave, onEditorCancel, onEditorOpen, onEditorSave, onItemClick, onPaginationAfterRefresh, onSelectionChange, onSort, prependFooterRow, prependHeaderRow, refreshActionsState, removeAction, removeAction, removeAggregationRow, removeAllActions, removeColumn, removeColumn, removeColumnId, removeFooterRow, removeFooterRow, removeHeaderRow, removeHeaderRow, removeRowStyleProvider, repaint, restoreColumnsOrder, restoreColumnsOrderAndUpdate, scrollTo, scrollTo, scrollToEnd, scrollToStart, selectAll, setAccessManager, setActions, setAggregatable, setAggregationPosition, setAggregations, setBodyRowHeight, setButtonsPanel, setCaption, setCaptionAsHtml, setColumnReorderingAllowed, setColumnResizeMode, setColumnsCollapsingAllowed, setContextMenuEnabled, setDebugId, setDefaultHeaderRow, setDetailsGenerator, setDetailsVisible, setEditorBuffered, setEditorCancelCaption, setEditorCrossFieldValidate, setEditorEnabled, setEditorSaveCaption, setEmptyStateLinkClickHandler, setEmptyStateLinkMessage, setEmptyStateMessage, setEnterPressAction, setFooterRowHeight, setFooterVisible, setFrozenColumnCount, setHeaderRowHeight, setHeaderVisible, setIconResolver, setId, setItemClickAction, setItems, setLookupSelectHandler, setMessages, setMessageTools, setMetadataTools, setPagination, setRowDescriptionProvider, setRowDescriptionProvider, setScreenValidation, setSelected, setSelected, setSelectedItems, setSelectionMode, setSortable, setStyleName, setTabIndex, setTextSelectionEnabled, setThemeConstantsManager, setUiTestId, setUiTestIdsSupport, setupAutowiredColumns, setupGridColumnProperties, setupPaginationDataSourceProvider, setVisibleColumns, showEmptyStateIfPossible, sort, updateAggregationRow, updateCompositionStylesTopPanelVisible, validateCrossFieldRules
addAttachListener, addDetachListener, addStyleName, assignDebugId, attached, detached, getAlignment, getComponent, getContextHelpIconClickHandler, getContextHelpText, getDebugId, getDescription, getEventHub, getFrame, getHeight, getHeightSizeUnit, getHtmlSanitizer, getIcon, getIconName, getIconResource, getId, getParent, getStyleName, getUiComponentProperties, getUiProperties, getWidth, getWidthSizeUnit, getXmlDescriptor, hasSubscriptions, hasValidationError, isAttached, isContextHelpTextHtmlEnabled, isDescriptionAsHtml, isEnabled, isEnabledRecursive, isHtmlSanitizerEnabled, isResponsive, isVisible, isVisibleRecursive, onContextHelpIconClick, publish, removeStyleName, sanitize, setAlignment, setApplicationContext, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled, setDescription, setDescriptionAsHtml, setEnabled, setFrame, setHeight, setHtmlSanitizerEnabled, setIcon, setIconFromSet, setParent, setResponsive, setValidationError, setVisible, setWidth, setXmlDescriptor, unsubscribe, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedComposition
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSubPart, of
getFrame, setFrame
getActionNN
addStyleName, getAlignment, getHeight, getHeightSizeUnit, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, isEnabled, isEnabledRecursive, isResponsive, isVisible, isVisibleRecursive, removeStyleName, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setParent, setResponsive, setSizeAuto, setSizeFull, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedComposition
getIcon, setIcon, setIconFromSet
getContextHelpIconClickHandler, getContextHelpText, isContextHelpTextHtmlEnabled, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled
getDescription, setDescription
isDescriptionAsHtml, setDescriptionAsHtml
isFocusable, setFocusable
isHtmlSanitizerEnabled, setHtmlSanitizerEnabled
protected JmixGrid<E> createComponent()
createComponent
in class AbstractDataGrid<JmixGrid<E>,E>