columns.searchPanes.show
自:SearchPanes 1.0.0 起
强制窗格隐藏或显示。
请注意 - 此属性需要 DataTables 的 SearchPanes 扩展。
描述
在标准状态下,SearchPanes 将通过计算表中该列的唯一值与总条目数的简单唯一性比率,来决定显示哪个列的窗格。例如,如果一张表中有 100 行,且在某列中有 10 个唯一选项,则比率为 0.1。
如果计算的值小于所有窗格的默认阈值,则此列将有一个窗格(假设未通过 searchPanes.threshold
或 columns.searchPanes.threshold
更改所有或某个窗格的阈值)。
当需要从流程中移除此计算并有效地强制显示窗格或隐藏窗格时,columns.searchPanes.show
选项很有用。
该示例强制为第一列显示一个窗格,并且强制隐藏第三列的窗格。
类型
布尔值
- 描述
对于某列,将
columns.searchPanes.show
选项设置为true
,则即使阈值计算将会拒绝该列,也会显示该列的一个窗格。同样,将
init columns.searchPanes.show
选项设置为false
,则无论阈值计算如何,都不会显示该列的窗格。
默认值
- 值:
undefined
searchPanes.show
参数的默认值是 undefined
。当使用此默认值时,内部计算和验证将会决定是否为该列显示窗格。请参阅 searchPanes.threshold
和 columns.searchPanes.threshold
来更改这些计算。
示例
强制隐藏和显示窗格
new DataTable('#myTable', {
layout: {
top1: 'searchPanes'
},
columnDefs: [
{
searchPanes: {
show: true
},
targets: [0]
},
{
searchPanes: {
show: false
},
targets: [2]
}
]
});
相关信息
以下选项直接相关,它们在你的应用程序开发中也可能有用。