事件绑定在sheet上和spread上有什么具体区别
同时在加载时我是先导入json串
spread = $("#ss").wijspread("spread");
// 对excel中的表格初始加载 && 样式进行设置及控制
activeSheet = getSheetTab(spread, "activeSheet"); // get active worksheet
spread.fromJSON(JSON.parse(jsonStr));//导入json
//修改后的表单单元格值绑定事件
var cellChanged = GcSpread.Sheets.Events.CellChanged;
spread.bind(cellChanged, function (e, info) { …… });
var dragFillBlock = GcSpread.Sheets.Events.DragFillBlock;
spread.bind(dragFillBlock, function (e, info) { …… });
var dragFillBlockCompleted = GcSpread.Sheets.Events.DragFillBlockCompleted;
spread.bind(dragFillBlockCompleted, function (e, info) { …… });
这种情况下事件都会执行两遍
如果改成绑定到sheet上,会出现绑定事件未执行的情况 |