2.1.88 • Published 6 years ago

xinya-table v2.1.88

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

xinya-table

npm version Build Status styled with prettier npm

信雅表格组件

Demo

Usage

Install

npm i xinya-table

Import

import Vue from 'vue'
import XinyaTable from 'xinya-table'

Vue.use(XinyaTable)

Table Tool Use

  <table-tool top="30" left="2" :select-num="selectNum" @on-close-tool="handleCloseTool">
            <tool-item @on-click="onClick" name="修改"></tool-item>
        </table-tool>

Table Search Use

  <table-search show-create show-export @on-table-search="handleSearch"></table-search>

Table Custom Filter Use

  <custom-filter @on-delete-filter="handleDeleteFilter" @on-save-filter="handleSaveFilter" :filters="filters"
            :fields="fields" :select-filter-id="selectFilterId" @on-click-filter="handleClickFilter"></custom-filter>

Table Props

`属性 说明 类型 默认值 data 显示的结构化数据,其中,字段 cellClassName 用于设置任意单元格的样式名称,因此数据不能使用该字段,详见示例特定样式 Array [] columns 表格列的配置描述,具体项见后文 Array [] stripe 是否显示间隔斑马纹 Boolean false border 是否显示纵向边框 Boolean false show-header 是否显示表头 Boolean true width 表格宽度,单位 px Number | String 自动 height 表格高度,单位 px,设置后,如果表格内容大于此值,会固定表头 Number | String - loading 表格是否加载中 Boolean false disabled-hover 禁用鼠标悬停时的高亮 Boolean falsevirtual-scroller 是否启用虚拟滚动 Boolean false highlight-row 是否支持高亮选中的行,即单选 Boolean false row-class-name 行的 className 的回调方法,传入参数:

  • row:当前行数据
  • index:当前行的索引 Function - size 表格尺寸,可选值为 largesmalldefault 或者不填 String - no-data-text 数据为空时显示的提示内容 String 暂无数据 no-filtered-data-text 筛选数据为空时显示的提示内容 String 暂无筛选结果`

Table events

  • currentRow:当前高亮行的数据
  • oldCurrentRow:上一次高亮的数据 on-select 在多选模式下有效,选中某一项时触发

  • selection:已选项数据

  • row:刚选择的项数据 on-select-cancel 在多选模式下有效,取消选中某一项时触发

  • selection:已选项数据

  • row:取消选择的项数据 on-select-all 在多选模式下有效,点击全选时触发

  • selection:已选项数据 on-select-all-cancel 在多选模式下有效,点击取消全选时触发

  • selection:已选项数据 on-selection-change 在多选模式下有效,只要选中项发生变化时就会触发

  • selection:已选项数据 on-sort-change 排序时有效,当点击排序时触发

  • column:当前列数据

  • key:排序依据的指标
  • order:排序的顺序,值为 ascdesc on-filter-change 筛选时有效,筛选条件发生变化时触发 当前列数据 on-row-click 单击某一行时触发

  • 当前行的数据

  • index on-row-dblclick 双击某一行时触发

  • 当前行的数据

  • index on-expand 展开或收起某一行时触发

  • row:当前行的数据

  • status:当前的状态

Table slot

Table methods

column

列描述数据对象,是 columns 中的一项

2.1.88

6 years ago

2.1.87

6 years ago

2.1.86

6 years ago

2.1.85

6 years ago

2.1.84

6 years ago

2.1.83

6 years ago

2.1.82

6 years ago

2.1.81

6 years ago

2.1.80

6 years ago

2.1.79

6 years ago

2.1.78

6 years ago

2.1.77

6 years ago

2.1.76

6 years ago

2.1.75

6 years ago

2.1.74

6 years ago

2.1.73

6 years ago

2.1.72

6 years ago

2.1.71

6 years ago

2.1.70

6 years ago

2.1.69

6 years ago

2.1.68

6 years ago

2.1.67

6 years ago

2.1.64

6 years ago

2.1.62

6 years ago

2.1.61

6 years ago

2.1.60

6 years ago

2.1.59

6 years ago

2.1.58

6 years ago

2.1.57

6 years ago

2.1.56

6 years ago

2.1.55

6 years ago

2.1.54

6 years ago

2.1.53

6 years ago

2.1.52

6 years ago

2.1.51

6 years ago

2.1.50

6 years ago

2.1.49

6 years ago

2.1.48

6 years ago

2.1.47

6 years ago

2.1.46

6 years ago

2.1.45

6 years ago

2.1.43

6 years ago

2.1.42

6 years ago

2.1.41

6 years ago

2.1.40

6 years ago

2.1.39

6 years ago

2.1.38

6 years ago

2.1.37

6 years ago

2.1.36

6 years ago

2.1.35

6 years ago

2.1.34

6 years ago

2.1.33

6 years ago

2.1.32

6 years ago

2.1.31

6 years ago

2.1.30

6 years ago

2.1.29

6 years ago

2.1.28

6 years ago

2.1.27

6 years ago

2.1.26

6 years ago

2.1.25

6 years ago

2.1.24

6 years ago

2.1.23

6 years ago

2.1.22

6 years ago

2.1.21

6 years ago

2.1.20

6 years ago

2.1.19

6 years ago

2.1.18

6 years ago

2.1.17

6 years ago

2.1.16

6 years ago

2.1.15

6 years ago

2.1.14

6 years ago

2.1.13

6 years ago

2.1.12

6 years ago

2.1.11

6 years ago

2.1.10

6 years ago

2.1.9

6 years ago

2.1.8

6 years ago

2.1.7

6 years ago

2.1.6

6 years ago

2.1.5

6 years ago

2.1.4

6 years ago

2.1.3

6 years ago

2.1.2

6 years ago

2.1.1

6 years ago

2.1.0

6 years ago

2.0.25

6 years ago

2.0.24

6 years ago

2.0.23

6 years ago

2.0.22

6 years ago

2.0.21

6 years ago

2.0.20

6 years ago

2.0.19

6 years ago

2.0.18

6 years ago

2.0.17

6 years ago

2.0.16

6 years ago

2.0.15

6 years ago

2.0.14

6 years ago

2.0.13

6 years ago

2.0.12

6 years ago

2.0.11

6 years ago

2.0.10

6 years ago

2.0.9

6 years ago

2.0.8

6 years ago

2.0.7

6 years ago

2.0.6

6 years ago

2.0.5

6 years ago

2.0.4

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.0.60

6 years ago

1.0.59

6 years ago

1.0.58

6 years ago

1.0.57

6 years ago

1.0.56

6 years ago

1.0.55

6 years ago

1.0.54

6 years ago

1.0.53

6 years ago

1.0.52

6 years ago

1.0.51

6 years ago

1.0.50

6 years ago

1.0.49

6 years ago

1.0.48

6 years ago

1.0.47

6 years ago

1.0.46

6 years ago

1.0.45

6 years ago

1.0.44

6 years ago

1.0.43

6 years ago

1.0.42

6 years ago

1.0.41

6 years ago

1.0.40

6 years ago

1.0.39

6 years ago

1.0.38

6 years ago

1.0.37

6 years ago

1.0.36

6 years ago

1.0.35

6 years ago

1.0.34

6 years ago

1.0.33

6 years ago

1.0.32

6 years ago

1.0.31

6 years ago

1.0.30

6 years ago

1.0.29

6 years ago

1.0.28

6 years ago

1.0.27

6 years ago

1.0.26

6 years ago

1.0.25

6 years ago

1.0.24

6 years ago

1.0.23

6 years ago

1.0.22

6 years ago

1.0.21

6 years ago

1.0.20

6 years ago

1.0.19

6 years ago

1.0.18

6 years ago

1.0.17

6 years ago

1.0.16

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago