找回密码
 立即注册

QQ登录

只需一步,快速开始

Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-4 13:43:52
6#
powerchina 发表于 2021-3-4 13:40
选中状态通过bindingPath设置visibleWhen    这两个没有找到相应api 介绍,咋用啊?

文档还在完善中,参考这个文件,另外,下周三有一场关于自定制设计器的产品公开课您可以参加一下。

file.js

53.77 KB, 下载次数: 65

回复 使用道具 举报
powerchina
注册会员   /  发表于:2021-3-4 13:40:31
5#
选中状态通过bindingPath设置visibleWhen    这两个没有找到相应api 介绍,咋用啊?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-4 10:35:50
地板
powerchina 发表于 2021-3-4 09:47
你好,按照你推荐的文章可以去掉导出时的候选项,但是存在3个问题:
1、去掉候选项之后,最右侧还是会出现 ...

可以添加配置项控制,还是通过getTemplate拿到这个template。因为也是个config,例如到这个json里面直接删除某些项,将这个配置保存下来。
JSON.stringify(GC.Spread.Sheets.Designer.getTemplate(GC.Spread.Sheets.Designer.TemplateNames.FileMenuPanelTemplate))

最后通过registerTemplate再注册回去就可以了。

选中状态通过bindingPath设置visibleWhen,这块您可以看下上面的json的配置。

另外,这个'gc-designer-container'是您编辑器示例的DOM元素的id,填写您对应的DOM id

回复 使用道具 举报
powerchina
注册会员   /  发表于:2021-3-4 09:47:05
板凳
本帖最后由 powerchina 于 2021-3-4 09:48 编辑

你好,按照你推荐的文章可以去掉导出时的候选项,但是存在3个问题:
1、去掉候选项之后,最右侧还是会出现之前的默认值,而且候选项没有选中状态;而且每次进来都会进行splice这样导出候选项每次展示都不一样
      image.png891084289.png
      
2、我使用的是 react 组件版 Designer 组件  能不能在直接在Designer 上面 添加配置项来控制导出的候选项?

3、按照你推荐的文章使用,组件没有找到该 div  'gc-designer-container'

      var designer = new GC.Spread.Sheets.Designer.Designer( document.getElementById('gc-designer-container') );
image.png164868773.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-3 15:07:53
沙发
问题1您可以参考下面的链接
https://gcdn.grapecity.com.cn/fo ... hread&tid=86057

问题2:这部分的内容暂不支持定制
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部