{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

類型

function 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);

相關

以下選項直接相關,在您的應用程式開發中可能也很有用。