本帖最后由 lynn512 于 2021-1-20 11:17 编辑
您好,您指的查找对话框指的是下图吗?
这里明确下您的需求,您是想实现 按下ctrl+F,唤起上图的对话框 吗?
您可以参考以下代码:
//定义命令
var command = {
canUndo: false,
execute: function (context, options, isUndo) {
var Commands = GC.Spread.Sheets.Commands;
if (isUndo) {
Commands.undoTransaction(context, options);
return true;
} else {
Commands.startTransaction(context, options);
// 打开dialog
GC.Spread.Sheets.Designer.getCommand(GC.Spread.Sheets.Designer.CommandNames.FindDialogFind).execute(designer)
Commands.endTransaction(context, options);
return true;
}
}
};
//注册命令
spread.commandManager().register("openFindDialog", command);
//绑定快捷键:Ctrl + F
spread.commandManager().setShortcutKey(
"openFindDialog", 70, true, false, false, false
);
|