最近在用KingFusion软件做一个MES系统项目的开发。
在开发调试中遇到一些问题需要摸索解决。
为了避免在重复的问题上多次摸索,现将最近几天遇到的几个问题及解决办法整理如下,
便于自己加深记忆,下次好能更快的解决问题。
01 not defined
报错内容:
msg:"Error:ReferenceError: pagename is not defined"
报错,新添加的KC请求式计算脚本,运行时报错:
"this web server /SY_WorkProcedureStep not found"
报错截图:


问题原因:
KC请求式计算脚本中有段本该注释的代码未注释,导致该错误。
解决办法:
遇到该错误应该排查KC请求式计算脚本中代码是否存在错误,存在语法错误会报该错误;
将语法错误修正后正常;
02 errorCode:-2
报错内容:
errorCode:-2
报错截图:

解决办法:
SQL语句原因,修改SQL语句的拼接方式后正常;
03 表格中删除按钮无法点击问题
这个问题在之前解决过,但因为没有相关笔记,只是有点印象遇到过,但忘了具体怎么解决的了,所以又花时间摸索了一遍,浪费了不少时间。
看来好记性不如烂笔头这句话的含金量还在上升。
特别是年纪越大,记性越差。
问题描述:
表格中的删除按钮无法点击,点击无效。
浏览器报错截图:

解决办法:
在删除按钮动作的界面脚本中,增加下面的语句后正常;
window.datagridApi = window.datagridApi || {};//重点※删除无效,增加此句后正常
04 后记
由于不知道该发点啥,想着把这两天遇到的几个小问题的解决笔记整理一下,发一篇。
2026-04-11
天津市·宝坻区