什么是SPREADJS的脏数据?
脏概念定义如下:
- 通常,只有单元格值的变更才导致其成为脏数据。
- 如果单元格是脏数据,其所在的行也将是脏数据。
- 如果插入了一行并为其中的一个单元格设置了值,那么此行将只是一个插入的行,而不是脏数据。被设值的那个单元格也不是脏数据。
- 加载绑定数据的项不是脏数据,但是,在通过
spreadSheet
修改绑定数据之后,它将变为脏数据。 - 脏数据的状态不会因为撤销操作而改变。
你可以通过调用表单上的getDirtyRows
方法来获取所有的脏行。如果存在绑定的数据,用户可以从脏行中获取row
,item
, 和originalItem
信息。否则,只能获得行数据。
你可以通过调用getDirtyCells
方法来获取脏单元格。当指定区域时,需要提供以下的操作参数。
- row: 区域中左上方单元格的行索引值。
- col: 区域中左上方单元格的列索引值。
- rowCount: 区域行数目。
- colCount:区域列数目。
每一个脏单元格都提供这些信息: row, col, oldValue, newValue.
你可以通过调用表单上的 getDeletedRows
方法来获取所有删除的行。如果存在绑定数据,用户可以从脏行中获取 row
和 originalItem
信息。否则,只能获得行数据。
你可以通过调用表单上的 getInsertRows
方法来获取所有插入的行。每一个插入的行都提供 行 和 项目 信息。
脏,插入和删除状态可以通过 clearPendingChanges
方法清除。在调用 setRowCount
, setColumnCount
, fromJSON
, 或者 setDataSource
方法之后,它们也会被自动清除。你也可以按范围清除脏/插入/删除状态。会提供可选对象参数的clearChangeInfo
以指定清除操作.
- clearChangeInfo.row: [optional] 清除区域的行索引
- clearChangeInfo.col: [optional] 清除区域的列索引
- clearChangeInfo.rowCount: [optional] 清除区域的行数
- clearChangeInfo.colCount: [optional] 清除区域的列数
- clearChangeInfo.clearType: [optional] 清除挂起的更改的类型,包括脏/插入/删除,默认为脏,该值为
GC.Spread.Sheets.ClearPendingChangeType
的枚举
什么是SPREADJS的脏数据?相关推荐
- 深度学习核心技术精讲100篇(八十)-脏数据如何处理?置信学习解决方案
前言 在实际工作中,你是否遇到过这样一个问题或痛点:无论是通过哪种方式获取的标注数据,数据标注质量可能不过关,存在一些错误?亦或者是数据标注的标准不统一.存在一些歧义?特别是badcase反馈回来,发 ...
- 什么是缓存里的脏数据.
我们知道Oracle 里用户客户端是通过session连接服务器里的Server process进程来访问数据库的. 但是Server Process 并不会直接从数据文件中读写数据, 而是把数据先放 ...
- 事务(ACID)、并发一致性问题(丢失修改、读脏数据、不可重复读、幻影读)、封锁(封锁粒度、类型、协议、MySQL 隐式与显示锁定)
1. 事务 1.1 概念 事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚. 1.2 ACID 1.2.1 原子性(Atomic ...
- 记sentinel里防止多并发下读取脏数据的操作
阅读sentinel的contextutil.java文件里的代码时,发现了一个在高并发场景下防止读取脏数据的操作,代码截取如下: private static volatile Map<Str ...
- php 脏数据,脏数据和时间戳,还有数据一致性校验
今天在开发补货管理模块时,要新增加一个接口,功能是可以修改补货管理表里的订单状态. 在数据库里,由一个orderStatus字段来表示订单的当前状态,而这个状态可以由两种用户角色进行修改.一个是加工厂 ...
- 置信学习:让样本中的“脏数据“原形毕露
在实际工作中,你是否遇到过这样一个问题或痛点:无论是通过哪种方式获取的标注数据,数据标注质量可能不过关,存在一些错误?亦或者是数据标注的标准不统一.存在一些歧义?特别是badcase反馈回来,发现训练 ...
- [NewLife.XCode]脏数据
NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netstandard,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode. 整个系列教程会大量结合示 ...
- hibernate脏数据_Hibernate脏检查的剖析
hibernate脏数据 介绍 持久性上下文使实体状态转换入队 ,该实体状态转换在刷新后转换为数据库语句. 对于托管实体,Hibernate可以代表我们自动检测传入的更改并安排SQL UPDATE. ...
- hibernate脏数据_Hibernate性能提示:脏收集效果
hibernate脏数据 在使用Hibernate作为ORM开发服务器和嵌入式应用程序8年后,我全力以赴地寻求提高Hibernate性能的解决方案,阅读博客和参加会议,我决定与您分享在这些年中获得的知 ...
- 箱式图 添加异常值平均值_什么是脏数据?怎样用箱形图分析异常值?终于有人讲明白了...
导读:数据质量分析是数据挖掘中数据准备过程的重要一环,是数据预处理的前提,也是数据挖掘分析结论有效性和准确性的基础.没有可信的数据,数据挖掘构建的模型将是空中楼阁. 数据质量分析的主要任务是检查原始数 ...
最新文章
- 【大数据学习】数学基础及应用
- jQuery弹出窗口浏览图片
- 确保 PHP 应用程序的安全
- 互联网主要安全威胁解读及应对方案大讨论 | 高可用架构系列
- 使用Eclipse和Open Liberty的Java EE 8上的Java 9
- 第四讲 数学公理化方法(上)
- SQL SERVER中的二种获得自增长ID的方法
- 克隆虚拟主机后的主机如何联网!!!!
- 找Devcon.exe的同学看过来
- idea快捷键最全最新最好
- Java - constants
- 龚鹏:我是怎么从程序员成为全栈GEEK的
- 【Python2】使用python中的turtle模块学习海龟绘图(有趣的python初体验)(最全最详细的turtle介绍使用)
- Nexus 搭建docker本地仓库(hosted)和私有仓库(proxy)
- 在安装sublime之后,我为何毫不犹豫卸载了Dreamweaver?
- 科学计算机复利现值怎么计算公式,复利现值计算公式
- 云计算与大数据——云计算概述
- TTL、RS232、485到底能传输多远距离?
- 三大框架分别是Spring+SpringMVC+Mybatis ,这些东西必须融汇贯通
- Leetcode210-课程表II
热门文章
- 工作流初始错误 泛微提交流程提示_泛微协同办公平台E-cology8.0版本后台维护手册(11)–系统参数设置...
- Ubuntu18/Linux 安装 Halcon21.05
- 经典莱斯康混响插件LX480 Complete限时43%OFF
- Proteus的使用总结
- exchange创建邮箱组_exchange2010批量添加用户并创建邮箱并加入部门并添加到通讯组...
- 怎么改变鼠标图案HTML,怎么换鼠标指针的颜色和图案?
- Photoshop插件-黑白(一)-脚本开发-PS插件
- 浅谈 JNIEnv 和 JavaVM
- 【JVM · 调优】监控及诊断工具
- pe系统安装win10系统