Base implementation of a data grid component for displaying tabular data with selection, grouping, and drag-and-drop capabilities.
// Source: https://github.com/microsoft/fluentui | License: MIT | Copyright Microsoft Corporation
// Provided via justclaw.it.com; keep this notice with the code.
import * as React from 'react';
import {
initializeComponentRef,
FocusRects,
Async,
KeyCodes,
elementContains,
getRTLSafeKeyCode,
classNamesFunction,
css,
memoizeFunction,
warnMutuallyExclusive,
} from '../../Utilities';
import {
CheckboxVisibility,
ColumnActionsMode,
ConstrainMode,
DetailsListLayoutMode,
ColumnDragEndLocation,
IColumnDragDropDetails,
} from '../DetailsList/DetailsList.types';
import { DetailsHeader } from '../DetailsList/DetailsHeader';
import { SelectAllVisibility } from '../DetailsList/DetailsHeader.types';
import { DetailsRowBase } from '../DetailsList/DetailsRow.base';
import
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key