1金币
本帖最后由 Richard.Huang 于 2024-4-22 14:51 编辑
产品:SpreadJS
版本:V14.2.3
调研编号:SJS-23872
insertrow如果像右键insertrow。
直接用这个方法可以,如果有公式也可以直接还原。
- spread.commandManager().execute({
- ...options,
- cmd: 'gc.spread.contextMenu.insertRows'
- })
复制代码 但是如果需要加入其他功能比如写个方法
- insertrow(){
- spread.commandManager().execute({
- ...options,
- cmd: 'gc.spread.contextMenu.insertRows'
- })
- let cell = sheet.getCell(activeRow + i, 0)
- let t = cell.tag()
- if (!t) {
- t = {}
- }
- t.manualInsert = true
- }
复制代码
或者写相同的代码
- insertrow(){
- sheet.addRows(activeRow, rowCount)
- let cell = sheet.getCell(activeRow + i, 0)
- let t = cell.tag()
- if (!t) {
- t = {}
- }
- t.manualInsert = true
- }
复制代码 这样如果插入一行后到其他表单设置公式,撤回能撤回那个插入的行,但是公式不能跟着变化。
|
|