Current collected state Current
Observed since 20 Oct, 21:24 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
8lab_customtable
8lab 基础增删改查库
基于 ant design Table 封装的基础 CRUD 组件,内置搜索栏(可配置),操作栏(可配置),自定义表格咧操作栏
*
* columns: Record<string, unknown>[] 列表列
*
* noSearch?: boolean 是否有搜索
*
* columnsSetter?: () => void 可拖拽表格
*
* rowSelection?: Record<string, unknown> | boolean 表格行是否可选择
*
* filterColumns?: Record<string, unknown>[] 筛选列
*
* formModalColumns?:Record<string, unknown>[] 新增修改的数据列
*
* pagination?: boolean 是否分页
*
* tableLayout?: string 表格元素的 table-layout 属性
*
* url: string 接口
*
* addUrl?:string 新增接口
*
* updataUrl?:string 修改接口
*
* deleteUrl?:string 删除接口
*
* options?: React.ReactElement 自定义操作栏
*
* noAddBtn?: boolean 新增按钮
*
* method?: string 请求方法
*
* params?: Record<string, unknown> 接口请求数据
*
* searchValue?: Record<string, any> 搜索值
*
* scroll?: Record<string, unknown> 表格是否支持滚动
*
* bordered?: boolean 表格是否有线
*
* onRowClick?: any 设置行属性
*
* changeRowColor?: boolean 改变行颜色
*
* size?: string 表格大小
*
* autoClick?: number 是否自动选中第一行
*
* actions?: React.ReactElement 自定义操作栏
*
* reloadTable?: any 导出reload方法
<CustomTable
columns={columns}
pagination
rowSelection
reloadTable={realod}
formModalColumns={formModalColumns}
filterColumns={searchColumns}
url={'rules'}
params={{ age: 18 }}
options={
<>
<div>sss</div>
</>
}
actions={
<>
<span
onClick={() => {
setReload((v) => v + 1);
}}
>
重置
</span>
</>
}
method="get"
/>
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
lessEnvironment{
"local_name": "less",
"alias": false,
"peer_metadata": null
} | ^4.1.1 | development |
@babel/preset-envEnvironment{
"local_name": "@babel/preset-env",
"alias": false,
"peer_metadata": null
} | ^7.14.4 | development |
@babel/coreEnvironment{
"local_name": "@babel/core",
"alias": false,
"peer_metadata": null
} | ^7.14.3 | development |
@babel/eslint-parserEnvironment{
"local_name": "@babel/eslint-parser",
"alias": false,
"peer_metadata": null
} | ^7.14.4 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^15.9.0 | development |
@typescript-eslint/eslint-pluginEnvironment{
"local_name": "@typescript-eslint/eslint-plugin",
"alias": false,
"peer_metadata": null
} | ^4.26.0 | development |
@typescript-eslint/parserEnvironment{
"local_name": "@typescript-eslint/parser",
"alias": false,
"peer_metadata": null
} | ^4.26.0 | development |
@testing-library/react-hooksEnvironment{
"local_name": "@testing-library/react-hooks",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
jsdomEnvironment{
"local_name": "jsdom",
"alias": false,
"peer_metadata": null
} | 16.6.0 | development |
jsdom-globalEnvironment{
"local_name": "jsdom-global",
"alias": false,
"peer_metadata": null
} | 3.0.2 | development |
jestEnvironment{
"local_name": "jest",
"alias": false,
"peer_metadata": null
} | ^27.0.4 | development |
ts-jestEnvironment{
"local_name": "ts-jest",
"alias": false,
"peer_metadata": null
} | ^27.0.3 | development |
react-test-rendererEnvironment{
"local_name": "react-test-renderer",
"alias": false,
"peer_metadata": null
} | ^17.0.2 | development |
node-notifierEnvironment{
"local_name": "node-notifier",
"alias": false,
"peer_metadata": null
} | ^10.0.0 | development |
babel-eslintEnvironment{
"local_name": "babel-eslint",
"alias": false,
"peer_metadata": null
} | ^10.1.0 | development |
babel-loaderEnvironment{
"local_name": "babel-loader",
"alias": false,
"peer_metadata": null
} | ^8.2.2 | development |
css-loaderEnvironment{
"local_name": "css-loader",
"alias": false,
"peer_metadata": null
} | ^5.2.6 | development |
enzymeEnvironment{
"local_name": "enzyme",
"alias": false,
"peer_metadata": null
} | ^3.11.0 | development |
@wojtekmaj/enzyme-adapter-react-17Environment{
"local_name": "@wojtekmaj/enzyme-adapter-react-17",
"alias": false,
"peer_metadata": null
} | ^0.6.1 | development |
eslintEnvironment{
"local_name": "eslint",
"alias": false,
"peer_metadata": null
} | ^7.27.0 | development |
eslint-config-airbnbEnvironment{
"local_name": "eslint-config-airbnb",
"alias": false,
"peer_metadata": null
} | ^18.2.1 | development |
eslint-plugin-importEnvironment{
"local_name": "eslint-plugin-import",
"alias": false,
"peer_metadata": null
} | ^2.23.4 | development |
eslint-plugin-jsx-a11yEnvironment{
"local_name": "eslint-plugin-jsx-a11y",
"alias": false,
"peer_metadata": null
} | ^6.4.1 | development |
eslint-plugin-reactEnvironment{
"local_name": "eslint-plugin-react",
"alias": false,
"peer_metadata": null
} | ^7.24.0 | development |
html-webpack-pluginEnvironment{
"local_name": "html-webpack-plugin",
"alias": false,
"peer_metadata": null
} | ^5.3.1 | development |
less-loaderEnvironment{
"local_name": "less-loader",
"alias": false,
"peer_metadata": null
} | ^9.0.0 | development |
prettierEnvironment{
"local_name": "prettier",
"alias": false,
"peer_metadata": null
} | ^2.3.0 | development |
style-loaderEnvironment{
"local_name": "style-loader",
"alias": false,
"peer_metadata": null
} | ^2.0.0 | development |
ts-loaderEnvironment{
"local_name": "ts-loader",
"alias": false,
"peer_metadata": null
} | ^9.2.2 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^4.3.2 | development |
webpackEnvironment{
"local_name": "webpack",
"alias": false,
"peer_metadata": null
} | ^5.38.1 | development |
webpack-cliEnvironment{
"local_name": "webpack-cli",
"alias": false,
"peer_metadata": null
} | ^4.7.0 | development |
webpack-dev-serverEnvironment{
"local_name": "webpack-dev-server",
"alias": false,
"peer_metadata": null
} | ^3.11.2 | development |
8lab_hooksEnvironment{
"local_name": "8lab_hooks",
"alias": false,
"peer_metadata": null
} | ^1.0.2 | peer |
8lab_crudformmodalEnvironment{
"local_name": "8lab_crudformmodal",
"alias": false,
"peer_metadata": null
} | ^1.0.0 | peer |
8lab_datafilterinlineEnvironment{
"local_name": "8lab_datafilterinline",
"alias": false,
"peer_metadata": null
} | ^1.0.0 | peer |
Source distribution
{
"integrity": "sha512-o/0iRndXuMvQTRIBRpgt3niCIy1qg9vIE4aQN0/JcBED0cdyWVgWbdksAjaEfyRrsjtU7KOzopXy5QWrlO/OpQ==",
"shasum": "f8b280618abaf7ec0de79c3a1cef075075f756dc",
"tarball": "https://registry.npmjs.org/8lab_customtable/-/8lab_customtable-1.0.3.tgz",
"fileCount": 6,
"unpackedSize": 15118,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwsX7CRA9TVsSAnZWagAAw1IP/AwdtuZw4TIs5agqCkSG\nzhEkP5qhHvrjg7QeqYqK35ZksC74089rUBJni1wejoMuj81S0JyWNL37rd4x\naQUqLjVlhVRoXjBeeeu4cPbcGvRnX24P4TV/fNA8B4H6VBEfptMGtmlvu1Ze\nLqWkMucga4zCrJ+4qU2gH6Ijm9uiO2Hjgmd1kmxujIoOOPbo39LRoGBn3qJL\nAWc6B32x8WAt+mnLzJxXrwZT7OMc80Jt/44d+YRv+TCP9IBqPOKulx1bOboO\n1W380VXPsjswffXWTLxO9oYvE0RAl33f3aFKTMq7w3kCPcZ6YC3vLAK+s2Dx\nmHsh0q5YkDmJSHgkJICvCdcczylDZArlypli/+yFoKUqR9eAnwlqbsODiIRA\nwKshypZ4+jRpRfZcmZUmFrigtn3NC2mLU+jPvCR5GQP7v/yDL2yb+OMs7f1X\nliN5qgeDtpX9TR6DmCQZyEGnd7cVGbhlrdf4Bq0G2stxioT2UFzq28UuReCQ\n6LTCRwg0Ney7agPYebF7F9X29WFdoWhMndlp0S6qVqX6DO7tT9A9AhI14YKb\nomcZ3ljGDlT/JKZ5BqslUCp68vOH0uoD84Gf+bfFBdbuq5rUjpU6Ca+eQUYK\neneI87CZdTksIIMxfheIvxUQHaQyn2T0tinU28SkCt/8so2t8EatRuvoHIef\nFHQn\r\n=M241\r\n-----END PGP SIGNATURE-----\r\n",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEYCIQCqyvS7fo28OprynWnz2w/Ln+jjA37tfXoQOXzEwn1EhQIhAKPNZq6skIaeDfL0SjHBftK0wHg3NYrjVhnkPWMj1/1a"
}
]
}Observed since 20 Oct, 21:24 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:3c57ffc7fb5a46f0c2ae4d4528b76a61ea859e02ae89fd7147938c43a186fd9e