问题一: Uncaught TypeError: $(...).dialog is not a function。
问题复现:项目中使用到easyui-dialog,在页面调用$('#').dialog('close');/$('#').dialog('open');时出现。
产生原因:项目中的Jqery和LuckySheet
解决方案:删除LuckySheet自带的Jqery,打包后重新引入plugin.js。
问题二:Uncaught ReferenceError: pako is not defined
问题复现:表格初始化时,配置allowUpdate为true,并配置了updateUrl。即开启了共享编辑功能。
产生原因:实时共享编辑功能需要pako.min.js配合
解决方案:如项目确实需要共享实时编辑,页面中引入pako.min.js。如不需要共享实时编辑,也可不引入。
问题三:Uncaught (in promise) ReferenceError: numeral is not defined
问题复现:表格中当有小数时出现
产生原因:缺少numeral.min.js
解决方案:项目中引入numeral.min.js
问题四:调用luckysheet.getAllSheets()获取不到输入的数据
问题复现:鼠标点击某一单元格,在输入数据后,直接调用luckysheet.getAllSheets()获取不到输入的数据。
产生原因:尚不可知
解决方案:解决方案其实也很简单,在数据输入完成后,点击一下其他的单元格。