API 概览
构造函数
const spreadsheet = new dhx.Spreadsheet("spreadsheet_container", {
rowsCount: 20,
colsCount: 20
});
参数:
- 一个 HTML 容器(或 HTML 容器的 ID)
- 一个配置选项的哈希对象(见下文)
Spreadsheet 方法
| 名称 | 描述 |
|---|---|
| addColumn() | 向电子表格中添加新列 |
| addFormula() | 注册可在单元格公式中使用的自定义公式函数 |
| addRow() | 向电子表格中添加新行 |
| announce() | 向屏幕阅读器用户播报一条消息 |
| announce() | 向屏幕阅读器用户播报一条消息 |
| announce() | 向屏幕阅读器用户播报一条消息 |
| clear() | 清空电子表格 |
| deleteColumn() | 从电子表格中删除一列 |
| deleteRow() | 从电子表格中删除一行 |
| eachCell() | 遍历电子表格中的单元格 |
| endEdit() | 结束对选定单元格的编辑,关闭编辑器并保存输入的值 |
| fitColumn() | 将列宽调整为与其最长值匹配 |
| freezeCols() | 固定("冻结")列 |
| freezeRows() | 固定("冻结")行 |
| getFilter() | 返回包含数据筛选条件的对象 |
| getFormat() | 返回应用于单元格值的数字格式 |
| getFormula() | 返回单元格的公式 |
| getStyle() | 返回应用于单元格的样式 |
| getValue() | 返回单元格的值 |
| hideCols() | 隐 藏列 |
| hideRows() | 隐藏行 |
| hideSearch() | 隐藏搜索栏 |
| insertLink() | 在单元格中插入或移除超链接 |
| isLocked() | 检查单元格是否被锁定 |
| load() | 从外部文件加载数据 |
| lock() | 锁定指定的单元格 |
| mergeCells() | 将一组单元格合并为一个,或拆分已合并的单元格 |
| parse() | 从本地数据源向电子表格中加载数据 |
| redo() | 重新执行已撤销的操作 |
| serialize() | 将电子表格数据序列化为 JSON 对象 |
| search() |