select.style
自:Select 1.0.0 起
设置端用户与表格交互的选择样式。
请注意 - 此属性需要 DataTables 的 Select 扩展。
说明
Select 提供了许多不同内置方式,供端用户与表格中的项目选择进行交互,此参数(以及初始化后的 select.style()
)对此进行控制。
默认的操作模式基于现代操作系统中文件的选择,其中 ctrl/cmd 和 shift 按键可用于提供复杂的操作。
请注意,虽然 api
选项通过 Select 的内置事件处理程序禁用项目选择,但完全可以通过 API 为端用户提供基于您自己的事件处理程序选择/取消选择项目的能力。
类型
字符串
- 说明
此选项可采用以下值之一
api
- 只能通过 API 进行选择single
- 只可以选择一项,当选择新项时,其他所有已选择的项都会自动取消选择multi
- 可以选择多项。通过简单地单击要选择的项目来执行选择os
- 操作系统 (OS) 样式选择。这是最全面的选项,并提供复杂的行为,例如,ctrl/cmd 单击以选择/取消选择单个项目,shift 单击以选择范围,以及未修改的单击以选择单个项目。multi+shift
-os
样式和multi
的混合,允许轻松选择多行,而单击行时不会立即取消选择。
默认
- 数值:
os
示例
通过 Select 的单击事件处理程序禁用端用户选择
new DataTable('#myTable', {
select: {
style: 'api'
}
});
启用仅具有单个项目选择的选项
new DataTable('#myTable', {
select: {
style: 'single'
}
});