Fix table params
This commit is contained in:
parent
5614ad54f2
commit
dbc29568ca
3 changed files with 3 additions and 21 deletions
|
@ -197,6 +197,7 @@ export const PlaylistDetailSongListContent = ({ tableRef }: PlaylistDetailConten
|
||||||
key={`table-${page.display}-${page.table.rowHeight}-${server?.id}`}
|
key={`table-${page.display}-${page.table.rowHeight}-${server?.id}`}
|
||||||
ref={tableRef}
|
ref={tableRef}
|
||||||
alwaysShowHorizontalScroll
|
alwaysShowHorizontalScroll
|
||||||
|
autoFitColumns={page.table.autoFit}
|
||||||
columnDefs={columnDefs}
|
columnDefs={columnDefs}
|
||||||
getRowId={(data) => data.data.uniqueId}
|
getRowId={(data) => data.data.uniqueId}
|
||||||
infiniteInitialRowCount={checkPlaylistList.data?.totalRecordCount || 1}
|
infiniteInitialRowCount={checkPlaylistList.data?.totalRecordCount || 1}
|
||||||
|
|
|
@ -185,13 +185,8 @@ export const PlaylistListContent = ({ tableRef }: PlaylistListContentProps) => {
|
||||||
key={`table-${page.display}-${page.table.rowHeight}-${server?.id}`}
|
key={`table-${page.display}-${page.table.rowHeight}-${server?.id}`}
|
||||||
ref={tableRef}
|
ref={tableRef}
|
||||||
alwaysShowHorizontalScroll
|
alwaysShowHorizontalScroll
|
||||||
animateRows
|
|
||||||
maintainColumnOrder
|
|
||||||
suppressCopyRowsToClipboard
|
|
||||||
suppressMoveWhenRowDragging
|
|
||||||
suppressPaginationPanel
|
|
||||||
suppressRowDrag
|
suppressRowDrag
|
||||||
suppressScrollOnNewData
|
autoFitColumns={page.table.autoFit}
|
||||||
blockLoadDebounceMillis={200}
|
blockLoadDebounceMillis={200}
|
||||||
cacheBlockSize={200}
|
cacheBlockSize={200}
|
||||||
cacheOverflowSize={1}
|
cacheOverflowSize={1}
|
||||||
|
|
|
@ -57,14 +57,6 @@ export const SongListContent = ({ itemCount, tableRef }: SongListContentProps) =
|
||||||
[page.table.columns],
|
[page.table.columns],
|
||||||
);
|
);
|
||||||
|
|
||||||
const defaultColumnDefs: ColDef = useMemo(() => {
|
|
||||||
return {
|
|
||||||
lockPinned: true,
|
|
||||||
lockVisible: true,
|
|
||||||
resizable: true,
|
|
||||||
};
|
|
||||||
}, []);
|
|
||||||
|
|
||||||
const onGridReady = useCallback(
|
const onGridReady = useCallback(
|
||||||
(params: GridReadyEvent) => {
|
(params: GridReadyEvent) => {
|
||||||
const dataSource: IDatasource = {
|
const dataSource: IDatasource = {
|
||||||
|
@ -180,18 +172,12 @@ export const SongListContent = ({ itemCount, tableRef }: SongListContentProps) =
|
||||||
key={`table-${page.display}-${page.table.rowHeight}-${server?.id}`}
|
key={`table-${page.display}-${page.table.rowHeight}-${server?.id}`}
|
||||||
ref={tableRef}
|
ref={tableRef}
|
||||||
alwaysShowHorizontalScroll
|
alwaysShowHorizontalScroll
|
||||||
animateRows
|
|
||||||
maintainColumnOrder
|
|
||||||
suppressCopyRowsToClipboard
|
|
||||||
suppressMoveWhenRowDragging
|
|
||||||
suppressPaginationPanel
|
|
||||||
suppressRowDrag
|
suppressRowDrag
|
||||||
suppressScrollOnNewData
|
autoFitColumns={page.table.autoFit}
|
||||||
blockLoadDebounceMillis={200}
|
blockLoadDebounceMillis={200}
|
||||||
cacheBlockSize={500}
|
cacheBlockSize={500}
|
||||||
cacheOverflowSize={1}
|
cacheOverflowSize={1}
|
||||||
columnDefs={columnDefs}
|
columnDefs={columnDefs}
|
||||||
defaultColDef={defaultColumnDefs}
|
|
||||||
enableCellChangeFlash={false}
|
enableCellChangeFlash={false}
|
||||||
getRowId={(data) => data.data.id}
|
getRowId={(data) => data.data.id}
|
||||||
infiniteInitialRowCount={itemCount || 100}
|
infiniteInitialRowCount={itemCount || 100}
|
||||||
|
|
Reference in a new issue