如何在SapUI5块库中使用格式化程序?

2020-09-23 00:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个基于块的视图,我想在此视...

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

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


我有一个基于块的视图,我想在此视图中使用格式化程序功能。

但是当我使用格式化程序功能时,在控制台上出现此错误

格式器函数.xxx未找到!

我也尝试过:

 1。  my.ns.model.formatter.xxxFunction
 2.从jQuery添加格式化程序
 jQuery.sap.require(" my.ns.model.formatter");
 jQuery.sap.declare(" my.ns.model.formatter");

 3.将方法添加到Block1.js并调用类似方法
 formatOrgText:函数(级别,名称){
 如果(name ===''){
 返回一些东西;
 }其他{
 返回一些东西;
 }
 },


 

我的观点:

 
 
 <列>
   
 <项目>
 
 <单元格>
 
 
 
 

Block.js文件

 sap.ui.define([
 'sap/uxap/BlockBase'
 ],函数(BlockBase){
 "使用严格";
 var BlockEmpDetailPart1 = BlockBase.extend(" my.ns.Organisation",{
 元数据:{
 意见:{
 收合:{
 viewName:" my.ns.blocks.Organisation",
 类型:" XML",


 },
 展开:{
 viewName:" my.ns.blocks.Organisation",
 类型:" XML",
 }
 }
 },
 });


 返回BlockEmpDetailPart1;
 },是对的);
 
付费偷看设置
发送
1条回答
一只江湖小虾
1楼-- · 2020-09-23 00:53

嗨,

我在视图定义中看不到controller =" my.ns.model.formatter"或controller =" xxx.xxx.Block1"(如果formatOrgText在Block1.js中)。 没有它,您的视图就不会"链接"到任何控制器,不是吗。

谢谢

拉吉特

一周热门 更多>