找回密码
 立即注册

QQ登录

只需一步,快速开始

Monster.

初级会员

17

主题

85

帖子

248

积分

初级会员

积分
248
Monster.
初级会员   /  发表于:2023-1-4 15:06  /   查看:1418  /  回复:6
本帖最后由 Lynn.Dou 于 2023-1-5 14:13 编辑

请问我这样写得保存和公式方法为啥有时候点击会失灵呢 就是没有反应

image.png847669067.png
image.png463488158.png
image.png138100585.png

6 个回复

倒序浏览
Monster.
初级会员   /  发表于:2023-1-4 17:28:20
沙发
我发现问题了是我在这里写的变量可以打印出来 但是页面没有发生变化

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-4 18:05:40
板凳
找到原因了就好,如果问题已解决那本帖就可以结贴了,有问题欢迎另开新帖交流。
如仍有疑问,可以跟帖咨询。
回复 使用道具 举报
Monster.
初级会员   /  发表于:2023-1-5 10:23:39
地板
只有我写的这两个不好使 原本编辑器里有的都好使能麻烦康康是我哪里写的不符么
image.png47221678.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-5 14:12:37
5#
截图中代码不全,且不知道其中的变量是什么,请提供一个可复现的简单demo,这边在代码基础上调研。

附件为 新增工具栏菜单项 的示例demo,您也可以对比排查下原因。
主要代码如下:
  1. var config = GC.Spread.Sheets.Designer.DefaultConfig;
  2.                         config.commandMap = {
  3.                                 Welcome: {
  4.                                         title: "Welcome",
  5.                                         text: "Welcome",
  6.                                         iconClass: "ribbon-button-welcome",
  7.                                         bigButton: "true",
  8.                                         commandName: "Welcome",
  9.                                         execute: function (context, propertyName, fontItalicChecked){
  10.                                                 alert('Welcome to new designer.');
  11.                                         }
  12.                                 }
  13.                         }
  14.                         config.ribbon[0].buttonGroups.unshift({
  15.                                 "label": "NewDesigner",
  16.                                 "thumbnailClass": "welcome",
  17.                                 "commandGroup": {
  18.                                         "children": [
  19.                                                 {
  20.                                                         "direction": "vertical",
  21.                                                         "commands": [
  22.                                                                 "Welcome"
  23.                                                         ]
  24.                                                 }
  25.                                         ]
  26.                                 }
  27.                         });
  28.                         var designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("gc-designer-container"), config);
复制代码



purejs.zip

2.45 MB, 下载次数: 171

回复 使用道具 举报
Monster.
初级会员   /  发表于:2023-1-5 15:40:02
6#
我写的方法和你的一样 但是这句‘      var designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("gc-designer-container"), config);’我用的插件怎么能替代一下呢
image.png646696166.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-5 17:16:17
7#
参考产品文档:
https://demo.grapecity.com.cn/sp ... eworks/designer-vue
image.png157436522.png
如果问题还是不能解决, 请直接提供一个可复现demo,这边在demo基础上修改您的代码。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部