mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-21 10:36:01 +00:00
jsl grid display
This commit is contained in:
@@ -1,8 +1,20 @@
|
||||
import React from 'react';
|
||||
import DataGrid from '../datagrid/DataGrid';
|
||||
import { JslGridDisplay, createGridConfig, createGridCache } from '@dbgate/datalib';
|
||||
import useFetch from '../utility/useFetch';
|
||||
|
||||
export default function JslDataGrid({ jslid }) {
|
||||
return <div>{jslid}</div>;
|
||||
// const display=React.useMemo(()=>)
|
||||
// return <DataGrid />;
|
||||
const columns = useFetch({
|
||||
params: { jslid },
|
||||
url: 'jsldata/get-info',
|
||||
defaultValue: [],
|
||||
});
|
||||
const [config, setConfig] = React.useState(createGridConfig());
|
||||
const [cache, setCache] = React.useState(createGridCache());
|
||||
const display = React.useMemo(() => new JslGridDisplay(jslid, columns, config, setConfig, cache, setCache), [
|
||||
jslid,
|
||||
columns,
|
||||
]);
|
||||
|
||||
return <DataGrid display={display} jslid={jslid} />;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user