本帖最后由 zhanglibin 于 2021-9-2 11:13 编辑
咱们spread表格点击列头会自动选中全列,如图:
但是现在我把表头点击事件占用了,用来做其他的一些事情(排序),于是导致‘点击列头会自动选中全列’的这个效消失了;
然后我先把之前的选中全列的效果放在其他操作上,譬如右键菜单;
spread.contextMenu.menuData.push({ text: "选中该列",
name: "checkCol",
workArea: "colHeader",
command: "checkCol"
})
var checkColCommand = {
canUndo: false,
execute: function (spread, options) {
sheet.suspendPaint();
//这里不怎么操作???
//请问怎么选中全列?
sheet.resumePaint();
}
};
commandManager.register("checkCol", checkColCommand, null, false, false, false, false);
|
|