0.2.52 • Published 4 years ago

antd-resize-table v0.2.52

Weekly downloads
-
License
-
Repository
-
Last release
4 years ago
import { ResizeTable } from "antd-resize-table";
const columns = [
    {
        width: 100; //  100 | '100' | '15%'  该值为渲染的最小宽度 实际可能大于该数值 当该值为百分比时,会被计算为当前表格实际宽度*百分比
        key: 'key1', //同antd 
        dataIndex: "key1", //同antd
        title: 'key1', //同antd
        minDragableWidth: 100 //  100 | '100' | '15%' //最小可拖拽宽度
    }
]

<ResizeTable
    defaultMinDragWidth={100} // defaultMinDragWidth: 50 number 默认为 50 最小可拖拽宽度 所有列都具有width时生效。
    enableWidthAsDefaultDragWidth={true} // enableWidthAsDefaultDragWidth : boolean 默认为 false 将最小可拖拽宽度设置与 width 一致 所有列都具有width时生效。 优先级大于 defaultMinDragWidth 小于 minDragableWidth
    dataSource={[{key1:'key1'}]}
    columns={columns} 
    autoExpand={true}  // autoExpand 默认为false 当列宽之和大于table实际宽度时允许滚动。
/>

codesandbox demo https://codesandbox.io/s/angry-sinoussi-w2nqkd?file=/src/App.js

默认渲染规则: 1. 当有一列或者多列不具有width属性时,拖拽任意列出了修改该列外还会修改不具有width属性的列。 且仅有不具有width属性的列受表格实际宽度影响,有width属性的列宽度初始化时为固定宽度。

  1. 当所有列都具有宽度时,列宽随着表格实际宽度变化而变化。拖动会影响拖动列及旁边列,当表格width相加大于表格实际宽度时,拖拽只修改被拖动列的宽度。

其他 Api 使用和 antd Table 完全一致

0.2.44

4 years ago

0.2.52

4 years ago

0.2.43

4 years ago

0.2.42

4 years ago

0.2.40

4 years ago

0.2.39

4 years ago

0.2.38

4 years ago

0.2.37

4 years ago

0.2.35

4 years ago

0.2.34

4 years ago

0.2.32

4 years ago

0.2.31

4 years ago

0.2.30

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.28

4 years ago

0.1.27

4 years ago

0.1.26

4 years ago

0.1.25

4 years ago

0.1.24

4 years ago

0.1.23

4 years ago

0.1.22

4 years ago

0.1.21

4 years ago

0.1.20

4 years ago

0.1.19

4 years ago

0.1.18

4 years ago

0.1.17

4 years ago

0.1.16

4 years ago

0.1.15

4 years ago

0.1.14

4 years ago

0.1.13

4 years ago

0.1.12

4 years ago

0.1.11

4 years ago

0.1.10

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago