1.0.1-0 • Published 3 years ago

@aligov/common-table v1.0.1-0

Weekly downloads
4
License
MIT
Repository
-
Last release
3 years ago

C

@aligov/common-table

intro component

API

参数名说明必填类型默认值备注
formGroup表单搜索 schemafalseany
columns表格列表truearray

其他参数可参考@aligov/components-gov-table 和 Pagination

用法

和@aligov/components-use-form-table-hooks 结合使用效果更加

本 Demo 演示一行文字的用法。

import React from "react";
import ReactDOM from "react-dom";
import CommonTable from "@aligov/common-table";
import useFormTableHooks from "@aligov/components-use-form-table-hooks";

const formGroup = [
  {
    title: "场景名",
    name: "scenceName",
    type: "string",
  },
  {
    title: "场景ID",
    name: "scenceId",
    type: "string",
  },
];
const columns = [
  {
    title: "渠道ID",
    dataIndex: "scenceName",
    width: 400,
  },
  {
    title: "渠道名",
    dataIndex: "scenceId",
    width: 400,
  },
];
const Company = (props) => {
  const formData = useFormTableHooks(fetchData);
  return (
    <div>
      <CommonTable
        columns={columns}
        actionBar={
          <Button onClick={() => {}} type="primary">
            新建规则
          </Button>
        }
        {...formData}
      />
    </div>
  );
};

ReactDOM.render(<App />, mountNode);