行分组
针对 DataTables 启用和配置 RowGroup 扩展。
请注意 - 该属性需要 RowGroup 扩展才能用于 DataTables。
说明
RowGroup 是 DataTables 的一项扩展,可提供分组功能(与所有其他 DataTables 扩展一样,线索就在名称中!)。表格数据中的数据点可用来对信息进行分组,并在小组之前和/或之后显示分组行,此分组行的显示方式可自定义。
该选项提供了为 DataTables 启用并配置 RowGroup 的能力。作为布尔值 true
,它将使用默认配置选项(由 $.fn.dataTable.RowGroup.defaults
定义)启用 RowGroup。但是,您更有可能希望将其用作对象,以提供自定义配置选项,尤其是用于进行分组的数据参数 (rowGroup.dataSrc
)。
请注意,与 RowGroup 的所有其他配置选项一样,该选项是 一组默认 DataTables 选项 的扩展。此属性应在 DataTables 初始化对象中设置。
类型
布尔值
- 说明
作为布尔值,此属性将启用正在创建的数据表上的 RowGroup。
true
将利用默认数据源0
启用 RowGroup,而false
则不启用。这是一个采用默认配置选项启用 RowGroup 的快捷选项。可通过将该参数作为对象来进行自定义,详见下文。
对象
- 说明
如果作为对象提供,RowGroup 将在目标数据表上启用,并将 RowGroup 的默认值 (
$.fn.dataTable.RowGroup.defaults
) 扩展,并可能覆盖为该对象提供的选项。这是如何在各个表基础上或通过默认值配置 RowGroup 的方法。
默认
- 值:
undefined
默认情况下不会初始化 RowGroup
范例
启用行分组
new DataTable('#myTable', {
rowGroup: true
});
启用带有分组数据属性指定的行分组
new DataTable('#myTable', {
rowGroup: {
dataSrc: 'group'
}
});