# datatable **Repository Path**: corl/datatable ## Basic Information - **Project Name**: datatable - **Description**: A jQuery plugin for data table. - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-07-11 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # datatable ## 介绍 这是一个基于jQuery的表格插件,目的在快速实现一个前端表格数据的交互。 ## 起步 插件功能依赖jQuery,所以在引入本插件前,请先引入jQuery。下方事例中jQuery来自百度cdn。 ``` ``` ## 选项 名称 | 类型 | 默认值 | 描述 ---|---|---|---| url | string| '' | 请求的地址。 requestType | string| get | 请求的类型。 currentPage | int| 1 | 当前页码。 pageSize | int|10 | 每页显示的行数。 key | string| '' | 接口返回数据的key。 column | array| [] | 定义列表的数据。 events | function| | 绑定列表元素的事件。 isSelect | boolean| false | 是否加入选择框。 isPaging | boolean| false | 是否分页,不分页则全部显示。 nullReplacement: | string| '' | 作为列表某一格为空的替换值。 paginationSize | int| 5| 分页显示可点页码的个数。 condition | json| {} | 请求所带的参数。 ## 方法 方法的请求例子: ``` $('.table').datatable('methodName', parm) ``` 名称 | 参数 | 描述 ---|---|--- refresh|-| 刷新表格。 search|json|发起请求,并附带参数,用于表格搜索。 getRowData|string\|\|array| 获取当前页中返回的数据。如有参数,则返回参数指定数据。 getSelectedRowData|-| 获取表格中勾选的行中的数据。 pushRowData|json| 将数据写入插件中存入的接口返回数据中。 clearTable|-| 清空表格。 getOptions|string| 获取当前参数,如有参数,查找对应参数的选项。