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

QQ登录

只需一步,快速开始

秋辞

初级会员

24

主题

50

帖子

218

积分

初级会员

积分
218
秋辞
初级会员   /  发表于:2022-6-24 14:08  /   查看:2393  /  回复:2
1金币
需求如图,选中某一行获取这一行数据,修改后反显回表格,保存。能给个简单demo最好,感谢
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

可以参考这个demo https://demo.grapecity.com.cn/SpreadJS/cdn/extendedExample/#/demos/modalDialog 如果有批量的数据,就在模态窗中多放几个input框,然后在点击确定的时候将input框的值setValue或者setArray回去。

2 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-6-24 14:08:49
来自 3#
可以参考这个demo
https://demo.grapecity.com.cn/Sp ... #/demos/modalDialog

如果有批量的数据,就在模态窗中多放几个input框,然后在点击确定的时候将input框的值setValue或者setArray回去。

评分

参与人数 1满意度 +5 收起 理由
秋辞 + 5

查看全部评分

回复 使用道具 举报
ann悬赏达人认证
初级会员   /  发表于:2022-6-24 16:22:01
2#
本帖最后由 Richard.Ma 于 2022-6-24 18:07 编辑

您好,可以考虑监听选中区域事件SelectionChanging获取选中的区域, 将弹窗model中更新后的数据记录保存到数据中,然后通过sheet.setArray()方法覆盖更新表单中的内容。https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/worksheet/outline/basic-group/purejs

https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets.Worksheet.html#setArray
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部