我在WEBIDE上运行"值帮助"对话框时,如何解决"属性未定义"错误?

2020-09-22 10:14发布

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

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


专家们!

我希望你们能帮助我! 我正在WEBIDE上开发UI5应用程序,因此需要多个"值帮助"对话框。

所以我有mi测试代码。

 if(!this._oValueHelpDialog){
      this._oValueHelpDialog =新的sap.ui.comp.valuehelpdialog.ValueHelpDialog({
 supportRanges:正确,
         关键:"",
 descriptionkey:"",
 好的:function(){debugger;},
         取消:function(){}
 });
 } this._oValueHelpDialogDialog.open();
 

但是当我运行这段代码时,出现以下错误:

我已经在xml.view中添加了以下库:

 xmlns:l =" sap.ui.layout"
 xmlns:f =" sap.ui.layout.form"
 xmlns:m =" sap.m"
 xmlns:c =" sap.ui.core"
 xmlns =" sap.ui.comp.variants"
 

所以我不知道为什么这个错误仍然出现

我希望你们能帮助我。

作为额外的评论,我正在关注本教程:

https://sapui5.hana.ondemand.com/1.44.11/explored.html#/sample/sap.ui.comp.sample.valuehelpdialog.example1/code/ValueHelpDialog .view.xml

最好的问候。

(12.3 kB)

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

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


专家们!

我希望你们能帮助我! 我正在WEBIDE上开发UI5应用程序,因此需要多个"值帮助"对话框。

所以我有mi测试代码。

 if(!this._oValueHelpDialog){
      this._oValueHelpDialog =新的sap.ui.comp.valuehelpdialog.ValueHelpDialog({
 supportRanges:正确,
         关键:"",
 descriptionkey:"",
 好的:function(){debugger;},
         取消:function(){}
 });
 } this._oValueHelpDialogDialog.open();
 

但是当我运行这段代码时,出现以下错误:

我已经在xml.view中添加了以下库:

 xmlns:l =" sap.ui.layout"
 xmlns:f =" sap.ui.layout.form"
 xmlns:m =" sap.m"
 xmlns:c =" sap.ui.core"
 xmlns =" sap.ui.comp.variants"
 

所以我不知道为什么这个错误仍然出现

我希望你们能帮助我。

作为额外的评论,我正在关注本教程:

https://sapui5.hana.ondemand.com/1.44.11/explored.html#/sample/sap.ui.comp.sample.valuehelpdialog.example1/code/ValueHelpDialog .view.xml

最好的问候。

(12.3 kB)
付费偷看设置
发送
5条回答
clasier
1楼 · 2020-09-22 11:05.采纳回答

在HTML文件中更改为data-sap-ui-libs =" sap.m,sap.ui.comp"

渐行渐远_HoldOn
2楼-- · 2020-09-22 10:46

我做到了,而且效果很好!

问题:

我总是必须在html索引中添加库吗?

打个大熊猫
3楼-- · 2020-09-22 11:06

请输入您的代码,尤其是第86行

Tong__Ming
4楼-- · 2020-09-22 10:48

我已经提供了代码,对不起 没有指定。

第86行是这样的:

 this._oValueHelpDialog = newsap.ui.comp.valuehelpdialog.ValueHelpDialog({

我不知道为什么会出现此错误。

希望你能帮助我。

Cikesha
5楼-- · 2020-09-22 11:05

嗨,

您是否将ValueHelpDialog作为依赖项包含在控制器的sap.ui.define中,例如" sap/ui/comp/valuehelpdialog/ValueHelpDialog",然后导入到function(...,ValueHelpDialog)中? 然后实例化

 this._oValueHelpDialog = new ValueHelpDialog({
 

看看是否有帮助。

一周热门 更多>