The Wayback Machine - http://web.archive.org/web/20201201003649/https://github.com/wekerSnail/jtx-table
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

jtx-table(vxe-table修改版本)

修改自vxe-table,调整了小部分适用于自己场景的功能

一个基于 vue 的表格组件,提供一套 CRUD 表格解决方案

  • 设计理念
    • 面向现代浏览器(简洁、高效的 API 设计)
    • 模块化表格、插件化扩展(功能模块解耦,支持按需加载)
    • 强大的功能的同时兼具性能(支持横向、纵向虚拟滚动、灵活的配置项、不污染全局样式及变量)
    • 为单行编辑表格而设计,支持增删改查及更多扩展项

Browser Support

IE Edge Chrome Firefox Opera Safari
11+ Latest Latest Latest Latest Latest

Features

  • Basic table (基础表格)
  • Grid (高级表格)
  • Size (尺寸)
  • Striped (斑马线条纹)
  • Table with border (带边框)
  • Cell style (单元格样式)
  • Column resizable (列宽拖动)
  • Maximum table height (最大高度)
  • Resize height and width (响应式宽高)
  • Fixed column (固定列)
  • Grouping table head (表头分组)
  • Highlight row and column (高亮行、列)
  • Table sequence (序号)
  • Radio (单选)
  • Checkbox (多选)
  • Sorting (排序)
  • Filter (筛选)
  • Rowspan and colspan (合并行或列)
  • Footer summary (表尾合计)
  • Import (导入)
  • Export (导出)
  • Print (打印)
  • Show/Hide column (显示/隐藏列)
  • Loading (加载中)
  • Formatted content (格式化内容)
  • Custom template (自定义模板)
  • Context menu(快捷菜单)
  • Virtual Scroller(虚拟滚动)
  • Expandable row (展开行)
  • Pager(分页)
  • Toolbar(工具栏)
  • Tree table (树形表格)
  • Editable CRUD(增删改查)
  • Validate(数据校验)
  • Data Proxy(数据代理)
  • Keyboard navigation(键盘导航)
  • Modal window(模态窗口)
  • Charts(图表工具)

Modules

Docs

To view the user guide 使用指南

To view the example 查看演示
To view the document 查看文档

Installing

依赖库:vue 2.6+, xe-utils 2.2+

npm install xe-utils jtx-table
import Vue from 'vue'
import 'xe-utils'
import JTXTable from 'jtx-table'
import 'jtx-table/lib/index.css'

Vue.use(VXETable)

Example

<template>
  <div>
    <vxe-table :data="tableData">
      <vxe-table-column type="seq" title="序号" width="80"></vxe-table-column>
      <vxe-table-column prop="name" title="名字"></vxe-table-column>
      <vxe-table-column prop="sex" title="性别"></vxe-table-column>
      <vxe-table-column prop="address" title="地址"></vxe-table-column>
    </vxe-table>
  </div>
</template>

<script>
export default {
  data () {
    return {
      tableData: [
        {
          id: 10001,
          name: '名字1',
          role: '角色',
          sex: '男',
          address: '深圳市 圳市 市 xxx'
        }
      ]
    }
  }
}
</script>

License

MIT License, 2019-present, weker

About

jtx项目自用表格组件

Resources

License

Packages

No packages published
You can’t perform that action at this time.