@anglr/grid
Version:
Angular module displaying grid
65 lines • 2.17 kB
JavaScript
/**
* Available plugin types
*/
export var GridPluginType;
(function (GridPluginType) {
/**
* Content renderer used for rendering content area of grid
*/
GridPluginType["ContentRenderer"] = "ContentRenderer";
/**
* Data loader used for obtaining data for grid
*/
GridPluginType["DataLoader"] = "DataLoader";
/**
* Initializer that is used for obtaining stored initialization data for grid
*/
GridPluginType["GridInitializer"] = "GridInitializer";
/**
* Allows selection of metadata that should be displayed
*/
GridPluginType["MetadataSelector"] = "MetadataSelector";
/**
* Renderer that is used for rendering content when no data are present
*/
GridPluginType["NoDataRenderer"] = "NoDataRenderer";
/**
* Enables and handles ordering of data
*/
GridPluginType["Ordering"] = "Ordering";
/**
* Enables and handles paging of data
*/
GridPluginType["Paging"] = "Paging";
/**
* Handles selection of rows
*/
GridPluginType["RowSelector"] = "RowSelector";
})(GridPluginType || (GridPluginType = {}));
/**
* Possible states of data loader
*/
export var DataLoaderState;
(function (DataLoaderState) {
/**
* Loader has not loaded any data yet, this is initial state before first try for loading data
*/
DataLoaderState[DataLoaderState["NotLoadedYet"] = 0] = "NotLoadedYet";
/**
* This state is present during loading of data when there are no data present
*/
DataLoaderState[DataLoaderState["NoDataLoading"] = 1] = "NoDataLoading";
/**
* This state is present any time loader is loading new data, while some data were already loaded
*/
DataLoaderState[DataLoaderState["DataLoading"] = 2] = "DataLoading";
/**
* This state is present when there are no data available after loading of data
*/
DataLoaderState[DataLoaderState["NoData"] = 3] = "NoData";
/**
* Loader loaded and have some data to be displayed
*/
DataLoaderState[DataLoaderState["Loaded"] = 4] = "Loaded";
})(DataLoaderState || (DataLoaderState = {}));
//# sourceMappingURL=enums.js.map