找回密码
 立即注册

QQ登录

只需一步,快速开始

zheyuankeji

注册会员

9

主题

15

帖子

105

积分

注册会员

积分
105
zheyuankeji
注册会员   /  发表于:2020-4-29 17:36  /   查看:3737  /  回复:5
本帖最后由 zheyuankeji 于 2020-4-29 18:01 编辑

我在页面定义了一个全局变量,放了一条数据,然后用控件中的排序,排完后全局变量的值变成了排序后的第一条数据,这是怎么回事?


设置全局变量问题.zip

8 KB, 下载次数: 44

5 个回复

倒序浏览
AlexZ讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-4-30 01:09:09
沙发
造成这个现象的原因是:数据绑定时双向的,会影响源数据中的位置

你想达到的目标是?
回复 使用道具 举报
zheyuankeji
注册会员   /  发表于:2020-4-30 08:20:10
板凳
AlexZ 发表于 2020-4-30 01:09
造成这个现象的原因是:数据绑定时双向的,会影响源数据中的位置

你想达到的目标是?

重新排序后,全局变量的值不能变
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-4-30 17:23:06
地板
单独维护个数组可能更简单,spreadjs的排序是数据整个的交换,如果是绑定,整行内容都被交换了。
回复 使用道具 举报
zheyuankeji
注册会员   /  发表于:2020-5-6 09:33:33
5#
dexteryao 发表于 2020-4-30 17:23
单独维护个数组可能更简单,spreadjs的排序是数据整个的交换,如果是绑定,整行内容都被交换了。

我现在想做的是,把查出的数据显示,并且把符合条件的数据缓存起来,存入全局变量,后面操作的时候用,这个怎么处理?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-5-6 17:58:28
6#
您定义的全局变量不要是数据源中的一条数据,单独维护一个变量
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部