组件

Table 表格

展示大量结构化数据,可以对这些数据进行排序、搜索、分页、自定义等操作 API文档 组件问题反馈和讨论

使用方法

  • 支持对数据的基本操作如查看、排序、筛选等,也支持一些复杂操作如自定义等
  • 支持表单对页面的自适应,设置最小宽度,页面小于最小宽度时出横向滚动条。
  • 保持表单的可读性,每列表格可设置最小宽度以及最多可展示的字段数量,超过最多字段出省略号,鼠标悬停时出完整内容。

基础样式 #

nv-table-wrap 为最基础简单的表格样式,在 th 或者 td 上添加 nv-table-text-right 样式属性表示文字右对齐。
ID Name Age Country Price Action
001 Otto Clay 23 China 23.00 EditDelete
002 Connor Johnston 31 Unit States 9.00 EditDelete
003 Timothy Henson 65 Unit States 100.00 EditDelete
显示代码

批量操作 #

用户可以进行批量操作,在 nv-table-wrap 后面添加 nv-table-checkbox 属性,首列添加 Checkbox 对应组件模块,Checkbox 使用详情见 Checkbox 复选框
ID Name Age Country Price Action
001 Otto Clay 23 China 23.00 EditDelete
002 Connor Johnston 31 Unit States 9.00 EditDelete
003 Alexander 42 Unit States 100.00 EditDelete
显示代码

固定表头 #

引用了 DataTables 插件,固定表头功能只需绑定ID,在js处设置 scrollY 数值即可。
Number First name Last name Position Office Age Start date Salary Extn. Action
001 Tiger Nixon System Tokyo 14 01/25 $800 5421 Edit
002 Connor Nixon System Tokyo 24 03/25 $800 5421 Edit
003 Johnston Nixon System Tokyo 18 10/25 $800 5421 Edit
004 Alexander Nixon System Tokyo 21 06/25 $800 5421 Edit
005 Amy Nixon System Tokyo 19 04/01 $800 5421 Edit
006 Tony Nixon System Tokyo 16 08/25 $800 5421 Edit
显示代码

固定列 #

引用了 DataTables 插件,固定列功能只需绑定ID,在js处设置 fixedColumns 参数即可。
Number First name Last name Position Office Age Start date Shool Salary Extn. Action
001 Tiger Nixon System Tokyo 14 01/25 AU $800 5421 Edit
002 Connor Nixon System Tokyo 24 03/25 AU $800 5421 Edit
003 Johnston Nixon System Tokyo 18 10/25 AU $800 5421 Edit
004 Alexander Nixon System Tokyo 21 06/25 AU $800 5421 Edit
005 Amy Nixon System Tokyo 19 04/01 AU $800 5421 Edit
006 Tony Nixon System Tokyo 16 08/25 AU $800 5421 Edit
显示代码

固定表头和列 #

引用了 DataTables 插件,固定表头和列的功能只需绑定ID,在js处设置 scrollY、fixedColumns 参数即可。
Number First name Last name Position Office Age Start date Shool Salary Extn. Action
001 Tiger Nixon System Tokyo 14 01/25 AU $800 5421 Edit
002 Connor Nixon System Tokyo 24 03/25 AU $800 5421 Edit
003 Johnston Nixon System Tokyo 18 10/25 AU $800 5421 Edit
004 Alexander Nixon System Tokyo 21 06/25 AU $800 5421 Edit
005 Amy Nixon System Tokyo 19 04/01 AU $800 5421 Edit
006 Tony Nixon System Tokyo 16 08/25 AU $800 5421 Edit
显示代码