openapi新增方法界面卡住分析步骤原创
6人赞赏了该文章
266次浏览
未经作者许可,禁止转载编辑于2022年12月06日 18:08:49
在文档 https://vip.kingdee.com/article/175622642354077952?productLineId=8&isKnowledge=2 中,简述了
前端界面报错:wafRadioGroup is not a function 问题的解决方案。
问题的表现及操作步骤是:当给对应的api方案新增方法的时候,界面卡住,表象为
前端卡住,F12看报错。排查步骤:
检查js文件,可以直接在f12界面打开对应的js,或者查看补丁包中对应路径中js文件,检查是否有对应得报错的方法。
eas\Server\server\deploy\easweb.ear\eas_web.war\webviews\openapi\js\OpenApiEdit.js
检查initData()中是否有
检查是否waf("#metaSelectedType")为空
若不为空,js文件没有问题,可能是界面xml和js不匹配导致的。
检查界面xml中是否缺失控件
直接在
webpage_com_kingdee_bos_openapi_OpenApiEdit_eascard.xml文件中搜索 metaSelectedType
若界面xml中有对应的元素,界面仍然无法正常加载,查表验证
4. 查表
select fconfiguration from t_dyn_dynamicconfigure where fwebuiobjectname = 'com.kingdee.bos.openapi.OpenApiEdit'
确认当前界面加载的xml是否正常。如果缺失,则是xml文件未成功执行。
5. 管理控制台执行xml
若确认补丁中xml正确,可直接执行补丁中xml或者选择本地文件执行
6. 清理浏览器缓存后重试
推荐阅读