如何修复null的'setInitialFocusId'?

2020-09-15 04:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我创建了用于创建数据的片段对话框...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我创建了用于创建数据的"片段"对话框,当我第一次单击时它会很好地打开,当我第二次单击时,如果使用" afterClose"并且在控制台中错误,它将无法打开

"未捕获的TypeError:无法读取null的属性'setInitialFocusId'"

如果不使用" afterClose",第二次打开也会很好,但是数据中的对话框内容不清楚。


请帮助我解决此错误。


谢谢...

5条回答
Baoming ROSE
2020-09-15 05:18

我认为您在代码中的某些位置尝试设置属性 控件不可用的" setInitialFocusId",或者您可能正在尝试调用该属性,并且该控件在那个时间点可能没有被实例化,这可能是因为您试图设置控件的焦点,最好将其延迟写入 呼叫代码。

 jQuery.sap.delayedCall(iDelay,oObject,方法,aParameters?)

 jQuery.sap.delayedCall(0,this,function(){//您的代码},{}):字符串

一周热门 更多>