从formatter.js在控制器中调用formatter

2020-08-22 02:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的团队, 任何人都可以告诉...

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

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


尊敬的团队,

任何人都可以告诉我如何在控制器而不是视图中调用格式化程序。

我目前通过传递完整路径来称呼它。

我可以在浏览器的源代码中看到formatter.js正在加载,但仍然出现错误" log-dbg.js:412 2018-06-12 18:12:59.745800格式化程序函数ZnovelisshipmentLoading.model.dateToText找不到!-"

任何人都可以指导我如何在控制器中调用它。.

谢谢1

(66.9 kB)
5条回答
SAP小菜
2020-08-22 03:13

你好

在视图上,不需要应用程序ID,这比您想的要容易:

在控制器中:

 var vDate = formatter.onFormatDate(new Date());
 

在视图中:

  

就这么简单:)

这是格式化程序文件中的代码:

 sap.ui.define([],function(){
 "使用严格";
 返回{
 onFormatDate:function(vDate){
 如果(vDate){
 var oDateFormat = sap.ui.core.format.DateFormat.getDateInstance();
 返回oDateFormat.format(new Date(vDate));
 }
 }
 };
 });
 

致谢。

一周热门 更多>