{hero}

searchPanes.panes.preSelect

自:SearchPanes 1.0.0

已弃用。为自定义窗格定义任何预选。
请注意 - 此属性需要 SearchPanes DataTables 扩展。

已弃用!

自 v2.0.0 起,此功能已弃用。此功能尚未计划移除,但建议不要使用,应使用下面讨论的备选方案。

说明

根据标准,自定义窗格没有 preSelected 选项。

searchPanes.panes.preSelect 设置为包含与选项值匹配的字符串 searchPanes.panes.options.label,将允许 SearchPanes 选择该选项进行预选。

注意:在此选项被弃用前的版本 2.0.0,searchPanes.panes.preSelect 不受 searchPanes.cascadePanes 支持。这是因为为了使级联按预期运行,必须按正确顺序进行选择。然而,现在在 2.0.0 之后的版本中使用 searchPanes.preSelect

类型

数组

说明

searchPanes.panes.preSelect 数组允许为自定义窗格预选自定义选项。该数组应填充与 searchPanes.panes.options.label 字符串相匹配的字符串。

默认值

  • 值:未定义

searchPanes.panes.preSelect 的默认值为未定义,因为默认情况下不应有预选选项。

示例

预选“超过 50”自定义窗格选项

new DataTable('#myTable', {
	layout: {
		top1: {
			searchPanes: {
				panes: [
					{
						header: 'Age Range',
						options: [
							{
								label: 'Over 50',
								value: function (rowData, rowIdx) {
									return rowData[3] > 50;
								}
							},
							{
								label: 'Under 50',
								value: function (rowData, rowIdx) {
									return rowData[3] < 50;
								}
							}
						],
						preSelect: ['Over 50']
					}
				]
			}
		}
	}
});

相关

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