给我个spreadjs鼠标点击获取列的示例
时间: 2023-07-16 10:15:48 浏览: 128
以下是使用 SpreadJS 获取鼠标点击列的示例代码:
```javascript
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
var activeSheet = spread.getActiveSheet();
// 获取鼠标点击的列索引
activeSheet.bind(GC.Spread.Sheets.Events.MouseDown, function (event, data) {
var column = activeSheet.getViewportIndex(data.col);
console.log("鼠标点击的列索引: " + column);
});
```
这里的 `GC.Spread.Sheets.Workbook` 是 SpreadJS 提供的核心对象,用于创建和操作工作簿。`getActiveSheet()` 方法返回当前活动工作表对象。`bind()` 方法用于绑定事件,这里绑定了 `MouseDown` 事件,当用户在工作表中点击鼠标时触发。事件处理函数中,使用 `getViewportIndex()` 方法获取鼠标点击的列索引,并输出到控制台中。
阅读全文