错误:"信息"是字符串类型,属性"状态"应为sap.ui.core.ValueState

2020-08-21 23:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 当我触发状态为信息的...

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

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


专家们,

当我触发状态为"信息"的对话框时,出现错误。 它可以在其他选项(例如警告,成功或错误)中工作。 我在这里做错什么了吗?

 triggerInfon:函数(){
    var that = this;
    如果(!this.oDialog){
    var oDialog = new Dialog({
     标题:"信息",
     类型:"消息",
     状态:"信息",
     内容:新标签({
      文字:"文字信息"
     }),
     beginButton:新按钮({
      文字:"确定",
      按下:功能(){
      
       that.fHandleOpen();
       oDialog.close();
      }
     }),
     endButton:new sap.m.Button({
      文字:"取消",
      按下:功能(){
             oDialog.close();
      } .bind(this)
     }),
     afterClose:function(){
      oDialog.destroy();
     }
    });
    oDialog.open();
    }
   }
 
2条回答
代楠1984
2020-08-21 23:11 .采纳回答

值状态 "信息"仅自1.61起可用。。 要查看您的应用使用哪个UI5版本运行,请按[Ctrl] + [左Alt] + [Shift] + [P]。

或者,您可能要使用sap/m/MessageBox.information 代替:

 sap  .ui.require([
   " sap/m/MessageBox",
 ],MessageBox => MessageBox.information("我在盒子里的消息",{
   标题:"我的信息框标题",
   操作:[MessageBox.Action.OK,MessageBox.Action.CANCEL],
   onClose:sAction => sAction == MessageBox.Action.OK?  this.fHandleOpen():null,
  //...有关更多选项,请参见API参考。
 })); 

一周热门 更多>