{hero}

searchBuilder.getDetails()

自版本:SearchBuilder 1.0.0 起

获取当前搜索设置的详细信息。
请注意 - 此属性需要 DataTables 的 SearchBuilder 扩展。

描述

此方法提供获取数据结构和搜索条件详细信息的能力,这些数据结构和搜索条件正由 SearchBuilder 的过滤应用于 DataTable。

自 1.2.0 版本起,searchBuilder.getDetails() 接受一个可选参数 deFormatDates。这是一个布尔标志,当为 true 时,将日期格式化为 ISO 8601 格式。返回的对象表示所有已生效的组和条件。该对象可以传递给 searchBuilder.rebuild() 函数,使 SearchBuilder 重置到创建该对象时的状态。

对象结构与预定义搜索中使用的结构相同 - 请参阅 SearchBuilder.Criteria

类型

函数 searchBuilder.getDetails()

描述

获取当前搜索的详细信息。

参数
返回值

返回一个包含当前搜索详细信息的对象。

示例

获取搜索的详细信息:

var dt = new DataTable('#myTable', {
	layout: {
		top1: 'searchBuilder'
	}
});

var d = dt.searchBuilder.getDetails();

获取搜索的详细信息并取消格式化日期:

var dt = new DataTable('#myTable', {
	layout: {
		top1: 'searchBuilder'
	}
});

var d = dt.searchBuilder.getDetails(true);

相关

以下选项与之直接相关,在您的应用程序开发中也可能有用。