2.1.4 • Published 4 months ago

table-render v2.1.4

Weekly downloads
515
License
MIT
Repository
-
Last release
4 months ago

易用且轻量的中后台列表解决方案,常用于搜索列表页快速生成

官网

https://xrender.fun/table-render

优势

  1. 开箱即用:以最简单的方式配置 API 请求和表头字段,就能生成一个好用的搜索列表。
  2. XRender 生态:搜索部分集成 FormRender,以最小成本快速生成搜索面板。
  3. 无缝对接:表格部分沿用 Ant Design Table, API 无缝对接,降低用户使用成本。
  4. 数据模版:表格列内置多种数据展示模版,减少自定义 Render 函数配置。
  5. 多种形态:支持搜索栏、工具栏、表格内容,根据业务需求相互组合展示多种形态。

何时使用

  1. 用于查看和处理多条结构类似的数据,可对数据进行排序、筛选、对比或其他自定义操作,常有导航到详情页面的作用。
  2. 表格列表建议将重要信息和操作展示出来,不重要信息直接收起,可以帮助用户更高效的查看、处理、查找数据。

如何使用

安装

table-render 依赖 ant design,单独使用不要忘记安装~

npm i table-render --save

代码演示

/**
 * transform: true
 * defaultShowCode: true
 * background: 'rgb(245,245,245)'
 */
import React from 'react';
import TableRender from 'table-render';
import { Button } from 'antd';
import { InfoCircleOutlined, PlusOutlined } from '@ant-design/icons';

const dataSource = [];
for (let i = 0; i < 6; i++) {
  dataSource.push({
    id: i.toString(),
    title: `标题${i + 1}`,
    created_at: new Date().getTime(),
  });
}

const schema = {
  type: 'object',
  labelWidth: 70,
  properties: {
    title: {
      title: '标题',
      type: 'string'
    },
    created_at: {
      title: '创建时间',
      type: 'string',
      format: 'date'
    }
  }
};

const columns = [
  {
    title: '标题',
    dataIndex: 'title',
  },
  {
    title: '创建时间',
    key: 'since',
    dataIndex: 'created_at',
    valueType: 'date',
  },
  {
    title: '操作',
    render: (row, record) => <a onClick={() => alert(row.title)}>编辑</a>,
  }
];

const Demo = () => {
  
  const api = () => {
    return {
      data: dataSource,
      total: dataSource.length
    };
  };

  return (
    <TableRender
      search={{ schema }}
      request={api}
      columns={columns}
      title='最简表格'
      toolbarRender={ 
        <>
          <Button>查看日志</Button>
          <Button>导出数据</Button>
          <Button type='primary'>
            <PlusOutlined />
            新增
          </Button>
        </>
      }
    />
  );
}

export default Demo;
2.1.4

4 months ago

1.3.15

4 months ago

2.1.3-beta.5

7 months ago

2.1.3-beta.6

7 months ago

2.1.3-beta.4

7 months ago

2.1.3

7 months ago

2.1.3-beta.1

7 months ago

2.1.3-beta.2

7 months ago

2.0.16-beta.1

12 months ago

2.1.2-beta.1

8 months ago

2.1.0-beta.1

9 months ago

2.1.2-beta.2

8 months ago

1.3.14-beta.1

8 months ago

1.3.14

8 months ago

2.1.2

8 months ago

2.1.1

9 months ago

2.0.16

12 months ago

2.1.0

9 months ago

2.0.19

11 months ago

2.0.17

12 months ago

2.0.18

11 months ago

2.0.7-beta.1

1 year ago

2.0.7-beta.2

1 year ago

2.0.7-beta.3

1 year ago

2.0.3

1 year ago

2.0.0-alpha.3

1 year ago

2.0.2

1 year ago

2.0.0-alpha.4

1 year ago

2.0.5

1 year ago

2.0.4

1 year ago

2.0.7

1 year ago

2.0.9

1 year ago

2.0.8

1 year ago

2.0.0-alpha.2

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

2.0.13-beta.3

1 year ago

2.0.13-beta.2

1 year ago

2.0.4-beta.1

1 year ago

1.3.13-beta.1

1 year ago

1.3.13-beta.2

1 year ago

1.3.13-beta.3

1 year ago

1.3.13-beta.4

1 year ago

1.3.13-beta.5

1 year ago

1.3.11-beta.1

1 year ago

2.0.9-beta.0

1 year ago

1.3.13

1 year ago

1.3.11

1 year ago

1.3.12

1 year ago

2.0.15-beta.1

1 year ago

2.0.11-beta.2

1 year ago

2.0.15-beta.2

1 year ago

2.0.11-beta.1

1 year ago

2.0.15

1 year ago

2.0.13

1 year ago

2.0.14

1 year ago

2.0.11

1 year ago

2.0.12

1 year ago

2.0.10

1 year ago

1.3.9

2 years ago

1.3.11-beta.0

1 year ago

1.3.10

1 year ago

1.4.0-beta.0

1 year ago

2.0.0-rc.0

1 year ago

2.0.0-rc.1

1 year ago

1.3.8-beta.0

2 years ago

1.3.8

2 years ago

1.3.7

2 years ago

1.3.6

2 years ago

1.3.5

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.2.8

2 years ago

1.2.8-beta.1

2 years ago

1.2.7

2 years ago

1.3.0

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.0

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.1

3 years ago

1.1.2

3 years ago

1.0.5

3 years ago

1.1.0

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.8.22

3 years ago

0.8.21

3 years ago

0.8.20

3 years ago

0.8.19

3 years ago

0.8.18

3 years ago

0.8.17

3 years ago

0.8.16

3 years ago

0.8.15

3 years ago

0.8.14

3 years ago

0.8.12

3 years ago

0.8.11

3 years ago

0.8.13

3 years ago

0.8.10

3 years ago

0.8.9

3 years ago

0.8.8

3 years ago

0.8.7

3 years ago

0.8.6

3 years ago

0.8.5

3 years ago

0.8.4

3 years ago

0.8.1

3 years ago

0.8.3

3 years ago

0.8.2

3 years ago

0.8.0

3 years ago

0.7.5

3 years ago

0.7.4

3 years ago

0.7.3

3 years ago

0.7.2

3 years ago

0.7.1

3 years ago

0.7.0

3 years ago

0.6.2

3 years ago

0.6.1

3 years ago

0.6.0

3 years ago

0.5.4

3 years ago

0.5.3

3 years ago

0.5.2

3 years ago

0.5.1

3 years ago

0.5.0

3 years ago

0.4.0

3 years ago

0.3.0

3 years ago

0.2.0

3 years ago

0.1.73

3 years ago

0.1.71

3 years ago

0.1.72

3 years ago

0.1.7

3 years ago

0.1.61

3 years ago

0.1.62

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.41

3 years ago

0.1.31

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

4 years ago

0.1.0

4 years ago