{hero}

searchBuilder.depthLimit

自:SearchBuilder 1.0.0 起

對群組的深度設定限制。
請注意 - 這個屬性需要 DataTables 的 SearchBuilder 擴充功能。

描述

這個選項允許設定從頂層開始,子群組可以放置的最大深度。頂層被視為第一層。設定 searchBuilder.depthLimit 為 2,將允許條件縮排 1 個層級,因為這將是第二層 - 也就是限制。

預設情況下,此限制為 false,表示條件可以根據需要縮排。

請查看這個範例來查看實際效果。

類型

整數

描述

一個群組最多可以有的層數。

布林值

描述

當為 false 時,不會對群組的深度設定限制。

預設值

  • 值:false

此選項的預設值為 false,表示預設情況下,群組的深度沒有限制。

範例

將限制設定為 3

new DataTable('#myTable', {
	layout: {
		top1: {
			searchBuilder: {
				depthLimit: 3
			}
		}
	}
});

永遠不允許子群組

new DataTable('#myTable', {
	layout: {
		top1: {
			searchBuilder: {
				depthLimit: 1
			}
		}
	}
});