请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

shero

注册会员

11

主题

26

帖子

107

积分

注册会员

积分
107
shero
注册会员   /  发表于:2024-11-19 22:09  /   查看:136  /  回复:9
本帖最后由 shero 于 2024-11-19 22:11 编辑

https://crm-sit.sunwoda.com/file/crm/priceTemplate/202411/f86b18365427b9896e4f9489002de488.sjs  将此文件加载到页面直接卡死,请问要如何优化,代码如图:
企业微信截图_17320252844521.png180518798.png
企业微信截图_17320252844521.png485452575.png
企业微信截图_17320252844521.png916039733.png

9 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-11-20 10:01:30
沙发
您好!根据您提供的图示,了解到您通过自定义导入的方式导入文件,但无法确定图示中的代码片段是否存在影响导入的问题。您可以使用官网最新的在线表格编辑器导入您的sjs文件,排查下文件是否能够正常导入。如果不能正常导入,需要您提供一份能够复现问题的demo。
回复 使用道具 举报
shero
注册会员   /  发表于:2024-11-20 11:39:18
板凳
官网最新的在线表格编辑器导入,这个有代码示例或者链接吗,我的方法就是按照官网写的
回复 使用道具 举报
shero
注册会员   /  发表于:2024-11-20 15:27:19
地板
或者麻烦给个代码示例,将上面说的sjs文件在葡萄城excel上渲染出来的例子,我们这边其他文件都可以,就这个不行,帮忙看看是不是文件太大的原因
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-20 15:34:36
5#
shero 发表于 2024-11-20 11:39
官网最新的在线表格编辑器导入,这个有代码示例或者链接吗,我的方法就是按照官网写的

可以通过如下链接访问官网最新的在线表格编辑器:
https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html

如下动图所示,通过“文件”选项卡中的“导入”选项卡选择需要导入的文件类型并添加对应的文件即可。

导入演示.gif

我无法获取您在本贴开贴描述中提到的sjs文件:
1732088068719.png247409056.png
回复 使用道具 举报
shero
注册会员   /  发表于:2024-11-21 10:23:15
6#
顺便问一下,是否可以实现excel中的时间选择框,可以切换年月的,麻烦给个代码示例
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-21 14:46:02
7#
shero 发表于 2024-11-21 10:23
顺便问一下,是否可以实现excel中的时间选择框,可以切换年月的,麻烦给个代码示例

SpreadJS支持时间选择器、月份选择器、日期时间选择器,您可以通过官网教程了解下,教程中有代码示例,看能否满足您的需求:
时间选择器.png668026122.png

官网教程链接:
时间选择器--https://demo.grapecity.com.cn/sp ... /time-picker/purejs
月份选择器--https://demo.grapecity.com.cn/sp ... month-picker/purejs
日期时间选择器--https://demo.grapecity.com.cn/sp ... -time-picker/purejs
回复 使用道具 举报
shero
注册会员   /  发表于:2024-11-22 09:52:11
8#
请问月份选择器,如何设置不可以选择过去的时间
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-22 13:33:56
9#
shero 发表于 2024-11-22 09:52
请问月份选择器,如何设置不可以选择过去的时间

可以通过监听CellChanged事件控制,事件被触发时,检查触发时单元格的命令是否为月份选择器相关命令,即openMonthPicker,如果是则判断监听到的选择时间是否早于当前时间,对于判断结果为true的情况不予写入即可。如下动图所示:
月份选择限制.gif


我帮您在论坛找到一篇博客,您可以参考:
https://gcdn.grapecity.com.cn/showtopic-225714.html

博客中的案例是不允许选择早于当前日期的日期,即对日期选择器时间范围的控制,在处理代码中将openDateTimePicker变更为openMonthPicker即可,如下图所示:
月份选择命令.png406416930.png

回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-11-28 15:13:24
10#
您好!由于您较长时间未回复,且从跟帖回复中了解到问题已得到有效解决,那就结帖了。如有新问题,欢迎发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部