做项目要用到datatables 的可编辑表格、所以在官网搜了一下怎么用,发现是英文的,所以写了这篇文章,让自己先过一遍dataTables的Editor的API
编辑器可以快速轻松通过内置tabletools按钮和简单的初始化创建一个可编辑的表格。但要解锁编辑器的真正力量,你需要使用它的API。API提供了控制每个编辑器实例的能力,对表单中的字段有完整的控制,对最终用户显示了什么编辑显示以及它们有什么交互选项。
编辑器API被分成三个关键区域:
1、Editing 编辑
2、Form fields control (multiple fields)表单字段控件(多字段
3、Individual fields个人领域
编辑器有一个广泛的API可以初始化完成后用来控制和操纵的形式。编辑器API的设计是为了反映表中数据的结构,以及如何通过API与表交互。
当创建新编辑器实例时返回API的对象的方法:
new $.fn.dataTable.Editor()
API:
Name | Summary | |
---|---|---|
Display(显示) | ||
(模糊当前显示的编辑器) | ||
(当可见内容重新编辑时。) | ||
(定义要显示在窗体中的控件按钮) | ||
(关闭窗体显示) | ||
(创建字段值的依赖项,该值可以更改窗体) | ||
(获取/设置编辑器窗体的显示状态) | ||
(获取当前在编辑器窗体中显示的字段的列表) | ||
(获取显示控制器的主节点) | ||
(显示/隐藏整个窗体或特定字段的错误信息) | ||
(获取上传文件的信息) | ||
(获取有关多个上传文件的信息) | ||
(显示/隐藏整个窗体或特定字段的信息消息) | ||
(将主窗体编辑器显示给最终用户) | ||
(获取/设置字段的排序,因为它们在窗体中显示) | ||
(显示先前隐藏的显示中的一个或多个字段) | ||
(获取/设置窗体的标题) | ||
Editing(编辑) | ||
(激活内容编辑) | ||
(创建一个新项目) | ||
(破坏编辑器实例) | ||
(使用主编辑显示编辑项目) | ||
(启动内联编辑) | ||
(获取编辑器当前窗体的操作模式) | ||
(获取当前正在编辑/移除的行的标识符。) | ||
(从表中删除(删除)条目) | ||
(提交表单到服务器进行处理) | ||
Events(事件) | ||
(移除事件监听器) | ||
(监听编辑器事件) | ||
(监听一次事件,然后移除监听器) | ||
Fields(领域) | ||
(向窗体添加新字段) | ||
(从窗体中移除一个或多个字段) | ||
(禁用一个或多个字段,不允许用户输入) | ||
(启用一个或多个字段,允许用户输入) | ||
(获取命名字段的字段实例) | ||
(获取一个或多个字段的值) | ||
(从窗体显示中移除一个或多个字段) | ||
(确定窗体中是否显示有错误条件) | ||
(获取一个或多个字段的容器节点) | ||
(设置一个或多个字段的值) | ||
(获取或设置一个或多个字段的值) | ||
Field instance methods(现场实例方法) | ||
(获取/设置字段的默认值) | ||
(禁用字段,不允许用户输入) | ||
(确定是否在编辑窗体中显示字段) | ||
(启动字段,让用户输入) | ||
(显示/隐藏字段的错误信息) | ||
(获取/设置字段的说明信息) | ||
(聚焦在一个领域) | ||
(获取字段的值) | ||
(从窗体显示中移除字段) | ||
(检查字段是否处于错误状态) | ||
(获取字段的输入节点) | ||
(确定字段是否被编辑的项目的值不同) | ||
(获取或设置字段标签) | ||
(获取/设置字段的标签信息) | ||
(获取/设置字段的动态信息消息) | ||
(获取字段的值(多行编辑知道) | ||
(设置字段的值(多行编辑知道)) | ||
(获取字段的配置名称) | ||
(获取字段的容器节点) | ||
(设置字段的值) | ||
(在先前隐藏的显示中显示字段) | ||
(获取/设置字段的值) | ||
(获取一个或多个字段的值(多行编辑知道)) | ||
(设置一个或多个字段的值(多行编辑知道)) | ||
Static methods(静态方法) | ||
(从对象和数组获取标签/值配对数据) | ||
(创建一个易于使用的从输入字符串的DOM id) | ||
Deprecated(过时的) | ||
(获取配置字段名的列表。) |