{英雄}

行分组

自:RowGroup 1.0.0 起

针对 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'
	}
});