浏览代码

change dataGrid style

master
Anna Ho 1年前
父节点
当前提交
d0c97a17e7
共有 11 个文件被更改,包括 75 次插入169 次删除
  1. +11
    -17
      src/pages/OrganizationSearchPage/OrganizationTable.js
  2. +2
    -10
      src/pages/PublicNoticeDetail_GLD/tabTableDetail/BaseGrid.js
  3. +2
    -8
      src/pages/PublicNoticeDetail_GLD/tabTableDetail/PendingPaymentTab.js
  4. +2
    -11
      src/pages/PublicNoticeDetail_GLD/tabTableDetail/ProofTab.js
  5. +2
    -10
      src/pages/PublicNoticeDetail_GLD/tabTableDetail/StatusHistoryTab.js
  6. +8
    -13
      src/pages/PublicNoticeDetail_GLD/tabTableDetail/TabTable.js
  7. +2
    -20
      src/pages/PublicNoticeSearch_GLD/DataGrid.js
  8. +2
    -7
      src/pages/pnspsUserGroupSearchPage/UserGroupTable.js
  9. +4
    -12
      src/pages/pnspsUserSearchPage/UserTable.js
  10. +37
    -53
      src/pages/pnspsUserSearchPage_Individual/UserTable_Individual.js
  11. +3
    -8
      src/pages/pnspsUserSearchPage_Organization/UserTable_Organization.js

+ 11
- 17
src/pages/OrganizationSearchPage/OrganizationTable.js 查看文件

@@ -1,18 +1,17 @@
// material-ui // material-ui
import * as React from 'react'; import * as React from 'react';
import { import {
DataGrid,
GridActionsCellItem, GridActionsCellItem,
} from "@mui/x-data-grid"; } from "@mui/x-data-grid";
import { FiDataGrid } from "components/FiDataGrid";
import EditIcon from '@mui/icons-material/Visibility'; import EditIcon from '@mui/icons-material/Visibility';
import {useEffect} from "react";
import {useNavigate} from "react-router-dom";
import { useEffect } from "react";
import { useNavigate } from "react-router-dom";
import * as DateUtils from "utils/DateUtils"; import * as DateUtils from "utils/DateUtils";
// ==============================|| EVENT TABLE ||============================== // // ==============================|| EVENT TABLE ||============================== //


export default function OrganizationTable({recordList}) {
export default function OrganizationTable({ recordList }) {
const [rows, setRows] = React.useState(recordList); const [rows, setRows] = React.useState(recordList);
const [rowModesModel] = React.useState({});
const navigate = useNavigate() const navigate = useNavigate()


useEffect(() => { useEffect(() => {
@@ -20,7 +19,7 @@ export default function OrganizationTable({recordList}) {
}, [recordList]); }, [recordList]);


const handleActionClick = (id) => () => { const handleActionClick = (id) => () => {
navigate('/org/'+ id);
navigate('/org/' + id);
}; };


const columns = [ const columns = [
@@ -30,11 +29,11 @@ export default function OrganizationTable({recordList}) {
headerName: 'Actions', headerName: 'Actions',
width: 100, width: 100,
cellClassName: 'actions', cellClassName: 'actions',
getActions: ({id}) => {
getActions: ({ id }) => {
return [ return [
<GridActionsCellItem <GridActionsCellItem
key="OutSave" key="OutSave"
icon={<EditIcon/>}
icon={<EditIcon />}
label="Edit" label="Edit"
className="textPrimary" className="textPrimary"
onClick={handleActionClick(id)} onClick={handleActionClick(id)}
@@ -79,27 +78,22 @@ export default function OrganizationTable({recordList}) {
field: 'brExpiryDate', field: 'brExpiryDate',
headerName: 'Expiry Date', headerName: 'Expiry Date',
flex: 1, flex: 1,
valueGetter:(params)=>{
valueGetter: (params) => {
return DateUtils.dateStr(params?.value); return DateUtils.dateStr(params?.value);
} }
}, },
]; ];


return ( return (
<div style={{height: 400, width: '100%'}}>
<DataGrid
hideFooterSelectedRowCount={true}
<div style={{ height: 400, width: '100%' }}>
<FiDataGrid
rows={rows} rows={rows}
columns={columns} columns={columns}
editMode="row"
rowModesModel={rowModesModel}
initialState={{ initialState={{
pagination: { pagination: {
paginationModel: {page: 0, pageSize: 5},
paginationModel: { page: 0, pageSize: 5 },
}, },
}} }}
pageSizeOptions={[5, 10]}
autoHeight
/> />
</div> </div>
); );


+ 2
- 10
src/pages/PublicNoticeDetail_GLD/tabTableDetail/BaseGrid.js 查看文件

@@ -1,8 +1,6 @@
// material-ui // material-ui
import * as React from 'react'; import * as React from 'react';
import {
DataGrid,
} from "@mui/x-data-grid";
import {FiDataGrid} from "components/FiDataGrid";
import { import {
Button Button
} from '@mui/material'; } from '@mui/material';
@@ -11,8 +9,6 @@ import * as DateUtils from "utils/DateUtils"
// ==============================|| EVENT TABLE ||============================== // // ==============================|| EVENT TABLE ||============================== //


export default function BaseGrid({rows}) { export default function BaseGrid({rows}) {
const [rowModesModel] = React.useState({});

const columns = [ const columns = [
{ {
id: 'appNo', id: 'appNo',
@@ -75,18 +71,14 @@ export default function BaseGrid({rows}) {


return ( return (
<div style={{height:'20%', width: '100%'}}> <div style={{height:'20%', width: '100%'}}>
<DataGrid
<FiDataGrid
rows={rows} rows={rows}
columns={columns} columns={columns}
editMode="row"
rowModesModel={rowModesModel}
initialState={{ initialState={{
pagination: { pagination: {
paginationModel: {page: 0, pageSize: 5}, paginationModel: {page: 0, pageSize: 5},
}, },
}} }}
pageSizeOptions={[5, 10]}
autoHeight = {true}
/> />
</div> </div>
); );


+ 2
- 8
src/pages/PublicNoticeDetail_GLD/tabTableDetail/PendingPaymentTab.js 查看文件

@@ -1,8 +1,6 @@
// material-ui // material-ui
import * as React from 'react'; import * as React from 'react';
import {
DataGrid,
} from "@mui/x-data-grid";
import {FiDataGrid} from "components/FiDataGrid";
import { import {
Stack, Stack,
Typography, Typography,
@@ -97,20 +95,16 @@ export default function SubmittedTab({ rows }) {
return ( return (
<> <>
<div style={{ height: 400, width: '100%' }}> <div style={{ height: 400, width: '100%' }}>
<DataGrid
<FiDataGrid
checkboxSelection checkboxSelection
disableRowSelectionOnClick disableRowSelectionOnClick
rows={rows} rows={rows}
columns={columns} columns={columns}
editMode="row"
rowSelectionModel={selectedRowItems}
initialState={{ initialState={{
pagination: { pagination: {
paginationModel: { page: 0, pageSize: 5 }, paginationModel: { page: 0, pageSize: 5 },
}, },
}} }}
pageSizeOptions={[5, 10]}
autoHeight={true}
onRowSelectionModelChange={(newSelection) => { onRowSelectionModelChange={(newSelection) => {
setSelectedRowItems(newSelection); setSelectedRowItems(newSelection);
}} }}


+ 2
- 11
src/pages/PublicNoticeDetail_GLD/tabTableDetail/ProofTab.js 查看文件

@@ -1,17 +1,12 @@
// material-ui // material-ui
import * as React from 'react'; import * as React from 'react';
import {
DataGrid,
} from "@mui/x-data-grid";
import {FiDataGrid} from "components/FiDataGrid";
import { import {
Button Button
} from '@mui/material'; } from '@mui/material';
// import * as DateUtils from "utils/DateUtils"
// import * as StatusUtils from "./PublicNoteStatusUtils";
// ==============================|| EVENT TABLE ||============================== // // ==============================|| EVENT TABLE ||============================== //


export default function ProofTab({rows}) { export default function ProofTab({rows}) {
const [rowModesModel] = React.useState({});


const columns = [ const columns = [
{ {
@@ -58,18 +53,14 @@ export default function ProofTab({rows}) {


return ( return (
<div style={{height:'20%', width: '100%'}}> <div style={{height:'20%', width: '100%'}}>
<DataGrid
<FiDataGrid
rows={rows} rows={rows}
columns={columns} columns={columns}
editMode="row"
rowModesModel={rowModesModel}
initialState={{ initialState={{
pagination: { pagination: {
paginationModel: {page: 0, pageSize: 5}, paginationModel: {page: 0, pageSize: 5},
}, },
}} }}
pageSizeOptions={[5, 10]}
autoHeight = {true}
/> />
</div> </div>
); );


+ 2
- 10
src/pages/PublicNoticeDetail_GLD/tabTableDetail/StatusHistoryTab.js 查看文件

@@ -1,8 +1,6 @@
// material-ui // material-ui
import * as React from 'react'; import * as React from 'react';
import {
DataGrid,
} from "@mui/x-data-grid";
import {FiDataGrid} from "components/FiDataGrid";
// import dayjs from "dayjs"; // import dayjs from "dayjs";
// import { // import {
// Button // Button
@@ -13,8 +11,6 @@ import * as StatusUtils from "../../PublicNotice/ListPanel/PublicNoteStatusUtils
// ==============================|| EVENT TABLE ||============================== // // ==============================|| EVENT TABLE ||============================== //


export default function StatusHistoryTab({rows}) { export default function StatusHistoryTab({rows}) {
const [rowModesModel] = React.useState({});

const columns = [ const columns = [
{ {
id: 'created', id: 'created',
@@ -45,18 +41,14 @@ export default function StatusHistoryTab({rows}) {


return ( return (
<div style={{height:'20%', width: '100%'}}> <div style={{height:'20%', width: '100%'}}>
<DataGrid
<FiDataGrid
rows={rows} rows={rows}
columns={columns} columns={columns}
editMode="row"
rowModesModel={rowModesModel}
initialState={{ initialState={{
pagination: { pagination: {
paginationModel: {page: 0, pageSize: 5}, paginationModel: {page: 0, pageSize: 5},
}, },
}} }}
pageSizeOptions={[5, 10]}
autoHeight = {true}
/> />
</div> </div>
); );


+ 8
- 13
src/pages/PublicNoticeDetail_GLD/tabTableDetail/TabTable.js 查看文件

@@ -8,13 +8,8 @@ import {
} from '@mui/material'; } from '@mui/material';


import { TabPanel, TabContext, TabList } from '@mui/lab'; import { TabPanel, TabContext, TabList } from '@mui/lab';
import {
useEffect,
useState } from "react";
// import { useNavigate } from "react-router-dom";
import * as React from "react"; import * as React from "react";
// import * as HttpUtils from "../../../utils/HttpUtils";
// import * as UrlUtils from "../../../utils/ApiPathConst";



import Loadable from 'components/Loadable'; import Loadable from 'components/Loadable';
import { lazy } from 'react'; import { lazy } from 'react';
@@ -27,12 +22,12 @@ const ProofTab = Loadable(lazy(() => import('./ProofTab')));
// ==============================|| DASHBOARD - DEFAULT ||============================== // // ==============================|| DASHBOARD - DEFAULT ||============================== //


const PublicNotice = ({applicationDetailData}) => { const PublicNotice = ({applicationDetailData}) => {
const [submittedList, ] = useState([]);
const [inProgressList, ] = useState([]);
const [onReady,setOnReady] = useState(false);
const [selectedTab, setSelectedTab] = useState("1");
const [submittedList, ] = React.useState([]);
const [inProgressList, ] = React.useState([]);
const [onReady,setOnReady] = React.useState(false);
const [selectedTab, setSelectedTab] = React.useState("1");
// const navigate = useNavigate(); // const navigate = useNavigate();
const [statusHistoryList, setStatusHistoryList] = useState([]);
const [statusHistoryList, setStatusHistoryList] = React.useState([]);




// useEffect(() => { // useEffect(() => {
@@ -43,7 +38,7 @@ const PublicNotice = ({applicationDetailData}) => {
window.location.reload(false); window.location.reload(false);
} }


useEffect(() => {
React.useEffect(() => {
//if user data from parent are not null //if user data from parent are not null
// console.log(applicationDetailData) // console.log(applicationDetailData)
if (Object.keys(applicationDetailData).length > 0) { if (Object.keys(applicationDetailData).length > 0) {
@@ -51,7 +46,7 @@ const PublicNotice = ({applicationDetailData}) => {
} }
}, [applicationDetailData]); }, [applicationDetailData]);


useEffect(() => {
React.useEffect(() => {
//if state data are ready and assign to different field //if state data are ready and assign to different field
if (statusHistoryList.length > 0) { if (statusHistoryList.length > 0) {
setOnReady(true); setOnReady(true);


+ 2
- 20
src/pages/PublicNoticeSearch_GLD/DataGrid.js 查看文件

@@ -1,19 +1,16 @@
// material-ui // material-ui
import * as React from 'react'; import * as React from 'react';
import {
DataGrid,
} from "@mui/x-data-grid";
import { import {
Button Button
} from '@mui/material'; } from '@mui/material';
import * as DateUtils from "utils/DateUtils"; import * as DateUtils from "utils/DateUtils";
import * as StatusUtils from "pages/PublicNotice/ListPanel/PublicNoteStatusUtils"; import * as StatusUtils from "pages/PublicNotice/ListPanel/PublicNoteStatusUtils";
import {useNavigate} from "react-router-dom"; import {useNavigate} from "react-router-dom";
import {FiDataGrid} from "components/FiDataGrid";
// ==============================|| EVENT TABLE ||============================== // // ==============================|| EVENT TABLE ||============================== //


export default function SearchPublicNoticeTable({ recordList }) { export default function SearchPublicNoticeTable({ recordList }) {
const [rows, setRows] = React.useState(recordList); const [rows, setRows] = React.useState(recordList);
const [rowModesModel] = React.useState({});
const navigate = useNavigate() const navigate = useNavigate()


React.useEffect(() => { React.useEffect(() => {
@@ -113,29 +110,14 @@ export default function SearchPublicNoticeTable({ recordList }) {
return ( return (
<div style={{ height: 400, width: '100%' }}> <div style={{ height: 400, width: '100%' }}>


<DataGrid
hideFooterSelectedRowCount={true}
<FiDataGrid
rows={rows} rows={rows}
columns={columns} columns={columns}
editMode="row"
rowModesModel={rowModesModel}
initialState={{ initialState={{
pagination: { pagination: {
paginationModel: { page: 0, pageSize: 5 }, paginationModel: { page: 0, pageSize: 5 },
}, },
}} }}
pageSizeOptions={[5, 10]}
autoHeight
sx={{
paddingLeft: 4,
paddingRight: 4,
boxShadow: 1,
border: 1,
borderColor: '#DDD',
'& .super-app-theme--header': {
backgroundColor: '#EEE',
},
}}
/> />
</div> </div>
); );


+ 2
- 7
src/pages/pnspsUserGroupSearchPage/UserGroupTable.js 查看文件

@@ -1,9 +1,9 @@
// material-ui // material-ui
import * as React from 'react'; import * as React from 'react';
import { import {
DataGrid,
GridActionsCellItem, GridActionsCellItem,
} from "@mui/x-data-grid"; } from "@mui/x-data-grid";
import {FiDataGrid} from "components/FiDataGrid";
import EditIcon from '@mui/icons-material/Edit'; import EditIcon from '@mui/icons-material/Edit';
import {useEffect} from "react"; import {useEffect} from "react";
import {useNavigate} from "react-router-dom"; import {useNavigate} from "react-router-dom";
@@ -11,7 +11,6 @@ import {useNavigate} from "react-router-dom";


export default function UserGroupTable({recordList}) { export default function UserGroupTable({recordList}) {
const [rows, setRows] = React.useState(recordList); const [rows, setRows] = React.useState(recordList);
const [rowModesModel] = React.useState({});
const navigate = useNavigate() const navigate = useNavigate()


useEffect(() => { useEffect(() => {
@@ -57,19 +56,15 @@ export default function UserGroupTable({recordList}) {


return ( return (
<div style={{height: 400, width: '100%'}}> <div style={{height: 400, width: '100%'}}>
<DataGrid
hideFooterSelectedRowCount={true}
<FiDataGrid
rows={rows} rows={rows}
columns={columns} columns={columns}
editMode="row"
rowModesModel={rowModesModel}
initialState={{ initialState={{
pagination: { pagination: {
paginationModel: {page: 0, pageSize: 10}, paginationModel: {page: 0, pageSize: 10},
}, },
}} }}
pageSizeOptions={[10, 15, 20]} pageSizeOptions={[10, 15, 20]}
autoHeight
/> />
</div> </div>
); );


+ 4
- 12
src/pages/pnspsUserSearchPage/UserTable.js 查看文件

@@ -1,9 +1,7 @@
// material-ui // material-ui
import * as React from 'react'; import * as React from 'react';
import {
DataGrid,
GridActionsCellItem,
} from "@mui/x-data-grid";
import { GridActionsCellItem,} from "@mui/x-data-grid";
import {FiDataGrid} from "components/FiDataGrid";
import EditIcon from '@mui/icons-material/Edit'; import EditIcon from '@mui/icons-material/Edit';
import {useEffect} from "react"; import {useEffect} from "react";
import {useNavigate} from "react-router-dom"; import {useNavigate} from "react-router-dom";
@@ -16,7 +14,6 @@ import * as HttpUtils from '../../utils/HttpUtils';


export default function UserTable({recordList,setChangeLocked}) { export default function UserTable({recordList,setChangeLocked}) {
const [rows, setRows] = React.useState(recordList); const [rows, setRows] = React.useState(recordList);
const [rowModesModel] = React.useState({});
const theme = useTheme(); const theme = useTheme();


const navigate = useNavigate() const navigate = useNavigate()
@@ -126,19 +123,14 @@ export default function UserTable({recordList,setChangeLocked}) {


return ( return (
<div style={{height: 400, width: '100%'}}> <div style={{height: 400, width: '100%'}}>
<DataGrid
hideFooterSelectedRowCount={true}
<FiDataGrid
rows={rows} rows={rows}
columns={columns} columns={columns}
editMode="row"
rowModesModel={rowModesModel}
initialState={{ initialState={{
pagination: { pagination: {
paginationModel: {page: 0, pageSize: 5}, paginationModel: {page: 0, pageSize: 5},
}, },
}}
pageSizeOptions={[5, 10]}
autoHeight
}}
/> />
</div> </div>
); );


+ 37
- 53
src/pages/pnspsUserSearchPage_Individual/UserTable_Individual.js 查看文件

@@ -1,20 +1,17 @@
// material-ui // material-ui
import * as React from 'react'; import * as React from 'react';
import {
DataGrid,
GridActionsCellItem
} from "@mui/x-data-grid";
import { GridActionsCellItem } from "@mui/x-data-grid";
import { FiDataGrid } from "components/FiDataGrid";
import VisibilityIcon from '@mui/icons-material/Visibility'; import VisibilityIcon from '@mui/icons-material/Visibility';
import HighlightOff from '@mui/icons-material/HighlightOff'; import HighlightOff from '@mui/icons-material/HighlightOff';
import CheckCircleOutline from '@mui/icons-material/CheckCircleOutline'; import CheckCircleOutline from '@mui/icons-material/CheckCircleOutline';
import {useEffect} from "react";
import {useNavigate} from "react-router-dom";
import { useEffect } from "react";
import { useNavigate } from "react-router-dom";
import * as DateUtils from "../../utils/DateUtils"; import * as DateUtils from "../../utils/DateUtils";
// ==============================|| EVENT TABLE ||============================== // // ==============================|| EVENT TABLE ||============================== //


export default function UserTable_Individual({recordList}) {
export default function UserTable_Individual({ recordList }) {
const [rows, setRows] = React.useState(recordList); const [rows, setRows] = React.useState(recordList);
const [rowModesModel] = React.useState({});


const navigate = useNavigate() const navigate = useNavigate()


@@ -23,7 +20,7 @@ export default function UserTable_Individual({recordList}) {
}, [recordList]); }, [recordList]);


const handleActionClick = (id) => () => { const handleActionClick = (id) => () => {
navigate('/indUser/'+ id);
navigate('/indUser/' + id);
}; };


const columns = [ const columns = [
@@ -33,11 +30,11 @@ export default function UserTable_Individual({recordList}) {
headerName: 'Actions', headerName: 'Actions',
width: 100, width: 100,
cellClassName: 'actions', cellClassName: 'actions',
getActions: ({id}) => {
getActions: ({ id }) => {
return [ return [
<GridActionsCellItem <GridActionsCellItem
key="OutSave" key="OutSave"
icon={<VisibilityIcon/>}
icon={<VisibilityIcon />}
label="View" label="View"
className="textPrimary" className="textPrimary"
onClick={handleActionClick(id)} onClick={handleActionClick(id)}
@@ -68,12 +65,12 @@ export default function UserTable_Individual({recordList}) {
field: 'mobileNumber', field: 'mobileNumber',
headerName: 'Tel.', headerName: 'Tel.',
flex: 1, flex: 1,
valueGetter:(params)=>{
if(params.value){
valueGetter: (params) => {
if (params.value) {
let tel = JSON.parse(params.value); let tel = JSON.parse(params.value);
return "+"+tel.countryCode+ " "+tel.phoneNumber;
return "+" + tel.countryCode + " " + tel.phoneNumber;
} }
} }
}, },
{ {
@@ -87,11 +84,11 @@ export default function UserTable_Individual({recordList}) {
field: 'lastLogin', field: 'lastLogin',
headerName: 'Last Login', headerName: 'Last Login',
flex: 1, flex: 1,
valueGetter:(params)=>{
if(params.value){
valueGetter: (params) => {
if (params.value) {
return DateUtils.datetimeStr(params.value); return DateUtils.datetimeStr(params.value);
} }
} }
}, },
{ {
@@ -99,13 +96,13 @@ export default function UserTable_Individual({recordList}) {
field: 'locked', field: 'locked',
headerName: 'Status', headerName: 'Status',
flex: 1, flex: 1,
valueGetter:(params)=>{
if(params.value){
valueGetter: (params) => {
if (params.value) {
return "Locked"; return "Locked";
}else{
} else {
return "Active"; return "Active";
} }
} }
}, },
{ {
@@ -115,17 +112,17 @@ export default function UserTable_Individual({recordList}) {
width: 100, width: 100,
cellClassName: 'actions', cellClassName: 'actions',
getActions: (params) => { getActions: (params) => {
if(params.row.verifiedDate)
if (params.row.verifiedDate)
return [
<GridActionsCellItem
key=""
icon={<CheckCircleOutline />}
color="success"
/>];
return [ return [
<GridActionsCellItem <GridActionsCellItem
key="" key=""
icon={<CheckCircleOutline/>}
color="success"
/>];
return [
<GridActionsCellItem
key=""
icon={<HighlightOff/>}
icon={<HighlightOff />}
color="error" color="error"
/>]; />];
}, },
@@ -133,30 +130,17 @@ export default function UserTable_Individual({recordList}) {
]; ];


return ( return (
<div style={{height: 400, width: '100%'}}>
<div style={{ height: 400, width: '100%' }}>
<FiDataGrid
rows={rows}
columns={columns}
initialState={{
pagination: {
paginationModel: { page: 0, pageSize: 5 },
},
}}


<DataGrid
hideFooterSelectedRowCount={true}
rows={rows}
columns={columns}
editMode="row"
rowModesModel={rowModesModel}
initialState={{
pagination: {
paginationModel: {page: 0, pageSize: 5},
},
}}
pageSizeOptions={[5, 10]}
autoHeight
sx={{
boxShadow: 1,
border: 1,
borderColor: '#DDD',
'& .super-app-theme--header': {
backgroundColor: '#EEE',
},
}}
/>
/>
</div> </div>
); );
} }

+ 3
- 8
src/pages/pnspsUserSearchPage_Organization/UserTable_Organization.js 查看文件

@@ -1,9 +1,10 @@
// material-ui // material-ui
import * as React from 'react'; import * as React from 'react';
import { import {
DataGrid,
GridActionsCellItem, GridActionsCellItem,
} from "@mui/x-data-grid"; } from "@mui/x-data-grid";

import {FiDataGrid} from "components/FiDataGrid";
import VisibilityIcon from '@mui/icons-material/Visibility'; import VisibilityIcon from '@mui/icons-material/Visibility';
import {useEffect} from "react"; import {useEffect} from "react";
import {useNavigate} from "react-router-dom"; import {useNavigate} from "react-router-dom";
@@ -15,7 +16,6 @@ import * as DateUtils from '../../utils/DateUtils';


export default function UserTable_Organization({recordList}) { export default function UserTable_Organization({recordList}) {
const [rows, setRows] = React.useState(recordList); const [rows, setRows] = React.useState(recordList);
const [rowModesModel] = React.useState({});


const navigate = useNavigate() const navigate = useNavigate()


@@ -128,19 +128,14 @@ export default function UserTable_Organization({recordList}) {


return ( return (
<div style={{height: 400, width: '100%'}}> <div style={{height: 400, width: '100%'}}>
<DataGrid
hideFooterSelectedRowCount={true}
<FiDataGrid
rows={rows} rows={rows}
columns={columns} columns={columns}
editMode="row"
rowModesModel={rowModesModel}
initialState={{ initialState={{
pagination: { pagination: {
paginationModel: {page: 0, pageSize: 5}, paginationModel: {page: 0, pageSize: 5},
}, },
}} }}
pageSizeOptions={[5, 10]}
autoHeight
/> />
</div> </div>
); );


正在加载...
取消
保存