- 拖拽填充是否可带格式?
- SpreadJS单元格可以限制输入最大字符串长度吗?
- 如何把EXCEL中的公式复制到SpreadJS中?
- 怎么用代码进行复制粘贴?
- SpreadJS触摸显示时,如何屏蔽复制粘贴菜单?
- 怎么实现单元格高度自适应?
- 能获取一个单元格中选中的数据么?
- 如何限制输入字符串的长度?
- 用js如何结束SpreadJS单元格的编辑状态?
- 如何让当前表单没有活动单元格?
- 有时当单元格的值改变后cellChanged事件会执行两次为什么?
- SpreadJS如何设置密码格式的单元格?
- 日期格式单元格取值不一致问题
- 多人同步修改数据例子
- SpreadJS能否测量的到文本的长度?
- 使用setValue方法可以让单元格的状态是非脏(dirty)数据的状态吗?
- 有时候单元格粘贴内容被改变,为什么?
- 如何区分单元格复制剪切事件?
- 如何捕获删除单元格事件?
- 拖拽填充是否可带格式?
单元格改变会触发什么事件?
单元格改变的相关事件有CellChanged、ValueChanged、RangeChanged。
其中ValueChanged是在单元格的值改变时触发,但是不包括复制粘贴进行的改变,
对于输入公式、按Delete键删除数据、复制粘贴会触发RangeChanged事件。
单元格值改变时有时会触发CellChanged事件两次,是因为SpreadJS默认机制有autoformat的机制,会根据您传入的值进行分析自动设置一个符合您传入值的格式,这样的操作会触发style的改变,而style的改变属于CellChanged事件其中的一种触发方式。