本帖最后由 huidehan 于 2024-6-5 15:18 编辑
1.我们想在【数据】和【视图】两个tab中间加一个【审阅】的tab,请问可以吗,我看教程的好像都是在最后追加,这个已经尝试能实现
2.在审阅tab里我们想加一个【保护工作薄】的功能,存储一个布尔类型的状态,这个状态需要toJson的时候保留下来,能帮忙找个例子吗?还有就是自定义的状态有没有什么要求防止和spreadJs后续功能支持冲突。
我们使用如下方式存储了这个标识,现在该标识可以导出,但是再次导入时这个 isProtectionWorkbook 标识会丢失,所以这个状态我们应该放在哪里呢
- const commands = {
- // 小图标
- 'protectionWorkbook': {
- text: '保护工作薄',
- type: 'checkbox',
- iconClass: 'ribbon-button-namemanager',
- bigButton: true,
- commandName: 'protectionWorkbook',
- execute: async (context, _, checked ) => {
- context.getWorkbook().options.isProtectionWorkbook = checked
- },
- getState: (context) => {
- return context.getWorkbook().options.isProtectionWorkbook
- },
- },
- }
复制代码
3.如何禁用sheet名称上的某个菜单,比如当用户开启保护工作薄后,我们期望sheet的取消隐藏按钮不可用
|
|