找回密码
 立即注册

QQ登录

只需一步,快速开始

powerchina
注册会员   /  发表于:2021-3-3 14:27  /   查看:4122  /  回复:14
问题描述:
    1、导出文件时,筛选导出时 格式限制;
          image.png932324218.png   
         只展示红框中两个数据格式,并进行数据导出;


2、导入时进行数据提示,比如点击导入excel 时进行提示,提示信息为“会覆盖原有数据”
      image.png461494140.png

14 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-3 15:07:53
沙发
问题1您可以参考下面的链接
https://gcdn.grapecity.com.cn/fo ... hread&tid=86057

问题2:这部分的内容暂不支持定制
回复 使用道具 举报
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-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 13:40:31
5#
选中状态通过bindingPath设置visibleWhen    这两个没有找到相应api 介绍,咋用啊?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-4 13:43:52
6#
powerchina 发表于 2021-3-4 13:40
选中状态通过bindingPath设置visibleWhen    这两个没有找到相应api 介绍,咋用啊?

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

file.js

53.77 KB, 下载次数: 57

回复 使用道具 举报
powerchina
注册会员   /  发表于:2021-3-4 13:48:16
7#
好啊,好啊
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-4 13:51:12
8#

这个是公开课的链接,您可以扫码预约一下。
spjs0310qr.png
回复 使用道具 举报
powerchina
注册会员   /  发表于:2021-3-4 14:06:42
9#
我按照你发给我的file.js 我可以控制我需要展示的内容啦!但是有些小瑕疵,就是不会自动默认选中候选项;

image.png790295715.png

我也看到你写的这个属性啦,他不生效;
image.png877821044.png
image.png186228942.png

这个 怎么做才会默认选中呢?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-4 14:15:54
10#
powerchina 发表于 2021-3-4 14:06
我按照你发给我的file.js 我可以控制我需要展示的内容啦!但是有些小瑕疵,就是不会自动默认选中候选项;

...

image.png798664550.png
image.png766125793.png
参照上图修改就可以了,因为内部封装好传的值就是SSJson这个字段
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部