本文主要介绍了SpreadJS(在线Excel)标签的基本应用。
工具/原料
纯前端表格控件:SpreadJS
方法/步骤
1
你可以使用标签来存储私有的数据。 Spread.Sheets 支持单元格标签,行标签,列标签和工作表标签。 Sheet.tag(value?): 设置或者获取表单上的标签。 Sheet.getTag(row, col, sheetArea?) / Sheet.setTag(row, col, tag, sheetArea?): 也可以通过以下方式为不同的单元设置标签: 表单: 当 row 和 col 都为 -1 时 行: 当 col 为 -1 并且 row 大于等于 0 时 列: 当 row 为 -1 并且 col 大于等于 0 时 单元格: 当 row 大于等于 0 并且 col 大于等于 0 时 CellRange.tag(value?): 设置或者获取单元格上的标签。
2
当设置标签的时,会触发以下事件,你可以监听此类事件完成自己的业务逻辑: CellChanged 事件在设置单元格标签时触发,比如 CellRange.tag(value) RowChanged 事件在设置行标签时触发,比如 CellRange.tag(value) ColumnChanged 事件在设置列标签时触发,比如 CellRange.tag(value)
3
你可以设置标签为 null 或者 undefined 或者使用 Sheet.clear(row, column, rowCount, columnCount, sheetArea, StorageType.Tag) 方法来删除标签
下一篇:excel批注的用法