{hero}

列 .搜索面板 .正交

自:SearchPanes 1.0.0

设置正交数据的数值,用于呈现函数。
请注意 - 此属性需要 DataTables 的 SearchPanes 扩展。

说明

列 .搜索面板 .正交 用于创建自定义呈现函数。通过将其值设置为字符串,它会告知 SearchPanes 如何显示数据并根据它从 DataTable 提供的数据进行筛选。

SearchPanes 在填充表格时使用呈现,并且按标准会使用 列 .搜索面板 .正交 .显示 属性呈现显示值,并且会通过呈现 列 .搜索面板 .正交 .筛选 值来识别在筛选时要使用哪个值。

列 .搜索面板 .正交 通常仅在处理数组时才定义为字符串。通过将呈现对象设置为以下内容

{
    render: {
        _: '[, ].name',
        sp: '[].name'
    }
}

列 .搜索面板 .正交 设置为 'sp',原始数组会以分隔为 ', ' 的列表形式显示在 dataTable 中,而在 SearchPane 中则会显示每个元素。然后,就可以按各个元素进行搜索,而不是按整个数组组合进行搜索。

类型

字符串

说明

通过将 列 .搜索面板 .正交 选项设置为 字符串,你可以选择在搜索面板中使用呈现函数的哪个属性。

对象

说明

这是 列 .搜索面板 .正交 的默认类型。如果设置了此默认类型,searchPanes 会显示与 DataTable 中显示的相同值,并会使用相同的原始数据来搜索 DataTable。

默认

  • 值:对象

列 .搜索面板 .正交 对象的默认值如下所示

orthogonal: {
    display: 'display',
    search: 'filter',
    sort: 'sort',
    type: 'type'
}

这意味着,按标准,面板会显示与 DataTable 中相同的数据,并使用来自 DataTable 的原始数据执行搜索。

示例

使用默认正交值的普通呈现函数

{ 
    data: "salary", 
    render: DataTable.render.number( ',', '.', 0, '$' ) 
}

数组的呈现函数

{
	data: 'permission',
	render: {
		_: '[, ].name',
		sp: '[].name'
	},
	layout: {
		top1: {
			searchPanes: {
				orthogonal: 'sp'
			}
		}
	}
}

相关

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