SAPUI5中的自定义控件问题

2020-08-31 16:50发布

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

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


您好,我正在通过添加不起作用的事件来扩展标准按钮控件。 我收到错误消息:"控件未从sap.ui.define返回类定义。 -XMLTemplateProcessor'。

下面是代码。

 sap.ui.define([],
 功能(){
 sap.m.Button.extend(" com.xyz.ui5.abc.util.customDate",{
 元数据:{
 属性:{},
 聚合:{},
 事件:{
 唐纳德:{}
 }
                       },
 " onmousehover":function(){
 this.fireDonald();
 },
 渲染器:function(oRm,oControl){
                 }
 });
     }
 );
 

及以下是我在片段中添加的内容。 但是我什至看不到按钮,忘记了事件触发。 我可以知道这有什么问题吗

 

  

 

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

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


您好,我正在通过添加不起作用的事件来扩展标准按钮控件。 我收到错误消息:"控件未从sap.ui.define返回类定义。 -XMLTemplateProcessor'。

下面是代码。

 sap.ui.define([],
 功能(){
 sap.m.Button.extend(" com.xyz.ui5.abc.util.customDate",{
 元数据:{
 属性:{},
 聚合:{},
 事件:{
 唐纳德:{}
 }
                       },
 " onmousehover":function(){
 this.fireDonald();
 },
 渲染器:function(oRm,oControl){
                 }
 });
     }
 );
 

及以下是我在片段中添加的内容。 但是我什至看不到按钮,忘记了事件触发。 我可以知道这有什么问题吗

 

  

 
付费偷看设置
发送
2条回答
1楼 · 2020-08-31 17:31.采纳回答

" metaData"应为小写的" metadata"

您还可以在定义中添加" sap.m.Button",功能将相同...

以下是您要执行的操作的示例: https://ui5.sap。 com/#/topic/d5b756bf4e9a4d67961fa21e1ba12c9e

huskylover
2楼-- · 2020-08-31 17:41

它可能类似于

 sap.ui.define([" sap/m/Button"],函数 (按钮){
   Button.extend(" customButton",{
     元数据:{
       事件:{
         鼠标移到: {}
       }
     },
     渲染器:{},
     onAfterRendering:function(){
       如果(Button.prototype.onAfterRendering){
         Button.prototype.onAfterRendering.apply(this,arguments);
       }
       this。$()。mouseover(function(){
          this.fireMouseover();
       } .bind(this));
     }
   });
 });
 

一周热门 更多>