DataTables 1.10.1、Editor 1.3.2 及更多
我很高兴地宣布发布 DataTables 1.10.1 和 Editor 1.3.2。除了这些版本外,所有 DataTables 扩展也已更新并发布。所有 DataTables 软件的当前版本是
软件 | 版本 | 版本说明 |
---|---|---|
DataTables | 1.10.1 | 版本说明 |
Editor | 1.3.2 | 版本说明 |
AutoFill | 1.2.1 | 版本说明 |
ColReorder | 1.1.2 | 版本说明 |
ColVis | 1.1.1 | 版本说明 |
FixedColumns | 3.0.2 | 版本说明 |
FixedHeader | 2.1.2 | 版本说明 |
KeyTable | 1.2.1 | 版本说明 |
Responsive | 1.0.0 | 版本说明 |
Scroller | 1.2.2 | 版本说明 |
TableTools | 2.2.2 | 版本说明 |
可从 DataTables 下载页面 和 Editor 下载页面 下载最新版本。
这些版本都是修复一些最近曝光问题的次要错误修复版本。
DataTables
这是 DataTables 1.10.x 系列中的第一个错误修复版本。包含 32 项独立的错误修复(发布说明此处重点在于稳定性和解决自 1.10 首次发布以来发现的问题。事实证明,1.10 是一个成功的升级,其新 API、命名方案和文档尤其受欢迎。感谢大家提供的反馈,请 持续为我们提供反馈。
虽然主要关注错误修复,但有一些值得重点介绍的新功能。
状态保存
DataTables 使用的状态保存对象已更新为使用与 DataTables 1.10 rest 相同的命名方案。该对象在文档中也做了定义(stateSave
),并被认为是一个 API,因此将来不会更改。话虽这么说,请记住未来版本可能会添加其他选项,就像 ColReorder 等 DataTables 扩展一样。
状态保存现在还有四个可用的 API 方法
state()
- 获取上次保存的状态state.loaded()
- 还原的状态state.save()
- 保存当前状态state.clear()
- 清除已保存状态
这些方法主要供插件作者在他们的软件中控制状态保存对象,不过某些方法在其他情况下可能会很有用,例如注销状态。
样式
DataTables 1.10 推出了一款新的样式表,其中包含一系列功能,还可以通过在 code
标记上使用一个类名来对 table
元素有条件启用。1.10.1 的样式表现已更新,新增了两个新选项
compact
- 减少 DataTables 的默认样式所使用的空格数量nowrap
- 阻止浏览器将文本换行显示
此外,样式表现在还包含可用于为表格的内容提供基本样式的类。目前这些类仅限于调整文本对齐方式,但可根据需要将它们应用于表头、表体或同时应用到两者,只需添加类名(columns.className
)即可。有关这些选项的完整说明,请参阅 手册。
搜索占位符
HTML5 为输入元素引入了 占位符属性。DataTables 现在可以在其内置的全局搜索框中,使用 language.searchPlaceholder
选项来使用该属性。例如
$('#example').dataTable( {
language: {
searchPlaceholder: "Search records"
}
} );
对于 language.searchPlaceholder
选项,没有默认值,因此要使用搜索输入框中的占位符,您必须指定一个值。
编辑器
与其他版本一样,这是 Editor 的一个相当次要的更新,它解决了该软件中的所有已知问题。需要注意的一点是,由于 Editor 和 TableTools 中都存在一个错误,如果您将 TableTools 与 Editor 一起使用(即您将在大多数 Editor 演示表格 的左上角看到三个按钮),则 Editor 1.3.2 需要 TableTools 2.2.2 或更高版本。