selection
描述
可选。启用/禁用单元格选择功能
用法
selection?: boolean;
默认配置
selection: true
示例
const spreadsheet = new dhx.Spreadsheet("spreadsheet_container", {
selection: false,
// other config parameters
});
详情
当该属性设置为 false 时:
- Spreadsheet 没有活动单元格
- 无法通过鼠标、键盘或 API 选择单元格:
setSelectedCell()和setFocusedCell()方法会被忽略,getSelectedCell()和getFocusedCell()方法返回undefined - 无法通过界面编辑单元格:公式栏被锁定,填充柄被隐藏,
startEdit()方法会被忽 略 - 上下文菜单和列菜单图标不可用
Tab键在网格上仅停留一次,然后将焦点移到后面的元素,Ctrl + F6会跳过网格
仍可通过拖动边框调整列和行的大小,也仍可通过 API 更改数据,例如使用 setValue() 方法。
与 readonly 属性结合使用时,该选项会关闭只读模式下可用的键盘导航和选择功能:
const spreadsheet = new dhx.Spreadsheet("spreadsheet_container", {
readonly: true,
selection: false,
// other config parameters
});
若要在运行时关闭和开启选择功能,请使用 selection.disable() 和 selection.enable() 方法。
更新日志: 在 v6.0.4 中新增
相关文章: