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

QQ登录

只需一步,快速开始

王东意

金牌服务用户

3

主题

5

帖子

16

积分

金牌服务用户

积分
16
  • 75

    金币

  • 3

    主题

  • 5

    帖子

最新发帖
王东意
金牌服务用户   /  发表于:2025-5-26 10:31  /   查看:93  /  回复:7
1金币
现在有一个表格模板需要实现在线化功能,数据采集表4的行显示,根据数据采集表1中消耗能源品种和主要工序的选择。以下是具体的模板。
想问下除了画数据区域还有其他比较好的实现方案么?实际有58个不一样的表,画数据区域,工作量有点大。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,大概理解您的意思了,也就是这里的数据如果删除其中的某几个项: 那么对应的数据采集表4中对应的某几个项也要对应的删除,对吗? 如果是的话,目前SpreadJS原生不支持这样的效果,需要您自行二开实现,这里给您提供一个思路,您可以通过监听“数据采集表1”中的值的变化,然后对应修改“数据采集表4”中的单元格。 监听的事件可以使用CellChanged或ValueChanged。 https://demo.grapecity.com.cn/spread ...

7 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2025-5-26 10:31:52
来自 4#
您好,大概理解您的意思了,也就是这里的数据如果删除其中的某几个项:



那么对应的数据采集表4中对应的某几个项也要对应的删除,对吗?



如果是的话,目前SpreadJS原生不支持这样的效果,需要您自行二开实现,这里给您提供一个思路,您可以通过监听“数据采集表1”中的值的变化,然后对应修改“数据采集表4”中的单元格。

监听的事件可以使用CellChanged或ValueChanged。

https://demo.grapecity.com.cn/sp ... .Events#cellchanged
https://demo.grapecity.com.cn/sp ... Events#valuechanged

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2025-5-26 11:14:47
2#
您好,和您确认一下,您说的 数据采集表4的行显示 具体是什么?

看上去您是要给某个单元格设置下拉框?
回复 使用道具 举报
王东意
金牌服务用户   /  发表于:2025-5-26 16:50:58
3#
就是数据采集表1中不涉及的某个产品或者某个能源,在数据采集表4中隐藏
回复 使用道具 举报
王东意
金牌服务用户   /  发表于:2025-5-27 12:28:00
5#
这个方法就是要对数据采集表4画数据区域,有的模版有600表,画数据区域的过程太过繁琐。是否有其他方案?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2025-5-27 14:05:56
6#
目前没有其他更好的方案了,代码需要知道准确的数据/模板位置才能进行隐藏的联动。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2025-5-29 14:04:50
7#
您好!请教下您的问题解决的怎么样了?
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2025-6-4 11:49:11
8#
您好!由于您较长时间未回复,且从给跟帖回复中了解到Joestar给出了详细解答,那就结贴了。如遇新问题,欢迎发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部