slickgrid-react
Advanced tools
Comparing version 5.4.0 to 5.5.0
import React from 'react'; | ||
import { type BackendServiceApi, type Column, type EventSubscription, type ExtensionList, type ExternalResource, type Locale, type Metrics, type Pagination, type ServicePagination, SlickDataView, SlickEventHandler, SlickGrid, BackendUtilityService, CollectionService, ExtensionService, ExtensionUtility, FilterFactory, FilterService, GridEventService, GridService, GridStateService, GroupingAndColspanService, PaginationService, ResizerService, type RxJsFacade, SharedService, SlickGroupItemMetadataProvider, SortService, TreeDataService } from '@slickgrid-universal/common'; | ||
import { type BackendService, type BackendServiceApi, type Column, type EventSubscription, type ExtensionList, type ExternalResource, type Locale, type Metrics, type Pagination, type ServicePagination, SlickDataView, SlickEventHandler, SlickGrid, BackendUtilityService, CollectionService, ExtensionService, ExtensionUtility, FilterFactory, FilterService, GridEventService, GridService, GridStateService, GroupingAndColspanService, PaginationService, ResizerService, type RxJsFacade, SharedService, SlickGroupItemMetadataProvider, SortService, TreeDataService } from '@slickgrid-universal/common'; | ||
import { EventPubSubService } from '@slickgrid-universal/event-pub-sub'; | ||
@@ -35,2 +35,3 @@ import { SlickFooterComponent } from '@slickgrid-universal/custom-footer-component'; | ||
protected _registeredResources: ExternalResource[]; | ||
protected _scrollEndCalled: boolean; | ||
protected _gridOptions?: GridOption; | ||
@@ -88,2 +89,3 @@ protected get gridOptions(): GridOption; | ||
constructor(props: SlickgridReactProps); | ||
get backendService(): BackendService | undefined; | ||
get eventHandler(): SlickEventHandler; | ||
@@ -104,4 +106,4 @@ get isDatasetInitialized(): boolean; | ||
* Define our internal Post Process callback, it will execute internally after we get back result from the Process backend call | ||
* For now, this is GraphQL Service ONLY feature and it will basically | ||
* refresh the Dataset & Pagination without having the user to create his own PostProcess every time | ||
* Currently ONLY available with the GraphQL Backend Service. | ||
* The behavior is to refresh the Dataset & Pagination without requiring the user to create his own PostProcess every time | ||
*/ | ||
@@ -111,2 +113,3 @@ createBackendApiInternalPostProcessCallback(gridOptions: GridOption): void; | ||
bindBackendCallbackFunctions(gridOptions: GridOption): void; | ||
protected addBackendInfiniteScrollCallback(): void; | ||
bindResizeHook(grid: SlickGrid, options: GridOption): void; | ||
@@ -134,3 +137,3 @@ executeAfterDataviewCreated(_grid: SlickGrid, gridOptions: GridOption): void; | ||
*/ | ||
setPaginationOptionsWhenPresetDefined(gridOptions: GridOption, paginationOptions: Pagination): Pagination; | ||
protected setPaginationOptionsWhenPresetDefined(gridOptions: GridOption, paginationOptions: Pagination): Pagination; | ||
setDarkMode(dark?: boolean): void; | ||
@@ -175,2 +178,3 @@ /** | ||
protected loadRowSelectionPresetWhenExists(): void; | ||
hasBackendInfiniteScroll(gridOptions?: GridOption): boolean; | ||
protected mergeGridOptions(gridOptions: GridOption): GridOption; | ||
@@ -177,0 +181,0 @@ /** Add a register a new external resource, user could also optional dispose all previous resources before pushing any new resources to the resources array list. */ |
{ | ||
"name": "slickgrid-react", | ||
"version": "5.4.0", | ||
"version": "5.5.0", | ||
"description": "Slickgrid components made available in React", | ||
@@ -86,7 +86,7 @@ "keywords": [ | ||
"dependencies": { | ||
"@slickgrid-universal/common": "~5.4.0", | ||
"@slickgrid-universal/custom-footer-component": "~5.4.0", | ||
"@slickgrid-universal/empty-warning-component": "~5.4.0", | ||
"@slickgrid-universal/event-pub-sub": "~5.4.0", | ||
"@slickgrid-universal/pagination-component": "~5.4.0", | ||
"@slickgrid-universal/common": "~5.5.0", | ||
"@slickgrid-universal/custom-footer-component": "~5.5.0", | ||
"@slickgrid-universal/empty-warning-component": "~5.5.0", | ||
"@slickgrid-universal/event-pub-sub": "~5.5.0", | ||
"@slickgrid-universal/pagination-component": "~5.5.0", | ||
"dequal": "^2.0.3", | ||
@@ -103,9 +103,9 @@ "i18next": "^23.12.2", | ||
"@release-it/conventional-changelog": "^8.0.1", | ||
"@slickgrid-universal/composite-editor-component": "~5.4.0", | ||
"@slickgrid-universal/custom-tooltip-plugin": "~5.4.0", | ||
"@slickgrid-universal/excel-export": "~5.4.0", | ||
"@slickgrid-universal/graphql": "~5.4.0", | ||
"@slickgrid-universal/odata": "~5.4.0", | ||
"@slickgrid-universal/rxjs-observable": "~5.4.0", | ||
"@slickgrid-universal/text-export": "~5.4.0", | ||
"@slickgrid-universal/composite-editor-component": "~5.5.0", | ||
"@slickgrid-universal/custom-tooltip-plugin": "~5.5.0", | ||
"@slickgrid-universal/excel-export": "~5.5.0", | ||
"@slickgrid-universal/graphql": "~5.5.0", | ||
"@slickgrid-universal/odata": "~5.5.0", | ||
"@slickgrid-universal/rxjs-observable": "~5.5.0", | ||
"@slickgrid-universal/text-export": "~5.5.0", | ||
"@types/dompurify": "^3.0.5", | ||
@@ -115,3 +115,3 @@ "@types/fnando__sparkline": "^0.3.7", | ||
"@types/jest": "^29.5.12", | ||
"@types/node": "^20.14.11", | ||
"@types/node": "^22.1.0", | ||
"@types/react": "^18.3.3", | ||
@@ -130,10 +130,10 @@ "@types/react-dom": "^18.3.0", | ||
"custom-event-polyfill": "^1.0.7", | ||
"cypress": "^13.13.1", | ||
"cypress": "^13.13.2", | ||
"cypress-real-events": "^1.13.0", | ||
"dompurify": "^3.1.6", | ||
"esbuild-loader": "^4.2.2", | ||
"eslint": "^9.7.0", | ||
"eslint-plugin-cypress": "^3.3.0", | ||
"eslint": "^9.8.0", | ||
"eslint-plugin-cypress": "^3.4.0", | ||
"eslint-plugin-import": "^2.29.1", | ||
"eslint-plugin-n": "^17.9.0", | ||
"eslint-plugin-n": "^17.10.2", | ||
"eslint-plugin-prefer-arrow": "^1.2.3", | ||
@@ -143,4 +143,4 @@ "eslint-plugin-react": "^7.35.0", | ||
"fetch-jsonp": "^1.3.0", | ||
"globals": "^15.8.0", | ||
"html-loader": "5.0.0", | ||
"globals": "^15.9.0", | ||
"html-loader": "5.1.0", | ||
"html-webpack-plugin": "5.6.0", | ||
@@ -159,16 +159,16 @@ "i18next-http-backend": "^2.5.2", | ||
"react-dom": "^18.3.1", | ||
"react-i18next": "^14.1.3", | ||
"react-router-dom": "^6.25.1", | ||
"react-i18next": "^15.0.0", | ||
"react-router-dom": "^6.26.0", | ||
"regenerator-runtime": "^0.14.1", | ||
"release-it": "^17.6.0", | ||
"rimraf": "^5.0.9", | ||
"rimraf": "^5.0.10", | ||
"rxjs": "^7.8.1", | ||
"sass": "^1.77.8", | ||
"sass-loader": "^14.2.1", | ||
"sass-loader": "^16.0.0", | ||
"serve": "^14.2.3", | ||
"style-loader": "4.0.0", | ||
"ts-jest": "^29.2.3", | ||
"ts-jest": "^29.2.4", | ||
"ts-loader": "^9.5.1", | ||
"typescript": "^5.5.3", | ||
"typescript-eslint": "^7.16.1", | ||
"typescript": "^5.5.4", | ||
"typescript-eslint": "^8.0.1", | ||
"webpack": "^5.93.0", | ||
@@ -183,4 +183,4 @@ "webpack-cli": "^5.1.4", | ||
"resolutions": { | ||
"caniuse-lite": "1.0.30001642" | ||
"caniuse-lite": "1.0.30001649" | ||
} | ||
} |
@@ -31,3 +31,3 @@ # Slickgrid-React | ||
#### Working Demos | ||
For a complete set of working demos (over 30 examples), we strongly suggest you to clone the [Slickgrid-React Demos](https://github.com/ghiscoding/slickgrid-react-demos) repository (instructions are provided in the demo repo). The repo provides multiple demos and they are updated every time a new version is out, so it is updated frequently and is also used as the GitHub live demo page. | ||
For a complete set of working demos (40+ examples), we strongly suggest you to clone the [Slickgrid-React Demos](https://github.com/ghiscoding/slickgrid-react-demos) repository (instructions are provided in the demo repo). The repo provides multiple demos and they are updated every time a new version is out, so it is updated frequently and is also used as the GitHub live demo page. | ||
@@ -34,0 +34,0 @@ ## License |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
542333
6610
+ Added@slickgrid-universal/binding@5.5.1(transitive)
+ Added@slickgrid-universal/common@5.5.2(transitive)
+ Added@slickgrid-universal/custom-footer-component@5.5.2(transitive)
+ Added@slickgrid-universal/empty-warning-component@5.5.2(transitive)
+ Added@slickgrid-universal/event-pub-sub@5.5.2(transitive)
+ Added@slickgrid-universal/pagination-component@5.5.2(transitive)
+ Added@slickgrid-universal/utils@5.5.1(transitive)
- Removed@slickgrid-universal/binding@5.4.0(transitive)
- Removed@slickgrid-universal/common@5.4.0(transitive)
- Removed@slickgrid-universal/custom-footer-component@5.4.0(transitive)
- Removed@slickgrid-universal/empty-warning-component@5.4.0(transitive)
- Removed@slickgrid-universal/event-pub-sub@5.4.0(transitive)
- Removed@slickgrid-universal/pagination-component@5.4.0(transitive)
- Removed@slickgrid-universal/utils@5.4.0(transitive)