如何使用groupHeaderColumn属性设置分析列中的组标题文本格式

2020-09-15 01:33发布

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

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


大家好,

我正在使用分析表。 在那儿,我有一个分析列,其中显示的日期如下

当我在该"日期"列上分组时,它在组标题文本中显示如下所示的日期。

但是我希望日期格式化并以与列中显示的日期相同的格式显示在组标题文本中。

我正在尝试使用property:groupHeaderFormatter格式化"分析"列的组标题文本

  

对于formatDate,我在控制器中编写了以下代码

 formatDate:function(v){
 如果(v!== null){
 jQuery.sap.require(" sap.ui.core.format.DateFormat");
 var oDateFormat = sap.ui.core.format.DateFormat.getDateInstance({
 模式:sap.ui.getCore()。getConfiguration()。getFormatSettings()。getDatePattern(" medium")
 });


 }
 }
 

当我单击"组"列时,它正在Contoller中调用格式函数,但出现以下错误并且无法分组。

任何人都可以帮助如何使用groupHeaderFormatter属性。

谢谢

最好的问候

维斯瓦纳特

(11.5 kB)

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

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


大家好,

我正在使用分析表。 在那儿,我有一个分析列,其中显示的日期如下

当我在该"日期"列上分组时,它在组标题文本中显示如下所示的日期。

但是我希望日期格式化并以与列中显示的日期相同的格式显示在组标题文本中。

我正在尝试使用property:groupHeaderFormatter格式化"分析"列的组标题文本

  

对于formatDate,我在控制器中编写了以下代码

 formatDate:function(v){
 如果(v!== null){
 jQuery.sap.require(" sap.ui.core.format.DateFormat");
 var oDateFormat = sap.ui.core.format.DateFormat.getDateInstance({
 模式:sap.ui.getCore()。getConfiguration()。getFormatSettings()。getDatePattern(" medium")
 });


 }
 }
 

当我单击"组"列时,它正在Contoller中调用格式函数,但出现以下错误并且无法分组。

任何人都可以帮助如何使用groupHeaderFormatter属性。

谢谢

最好的问候

维斯瓦纳特

(11.5 kB)
付费偷看设置
发送
2条回答
compass1988
1楼-- · 2020-09-15 02:15

我有同样的问题。 我认为这是SAP内部问题。

三十六小时_GS
2楼-- · 2020-09-15 02:19

你好Krzysztof,

在将AnalyticalColumn控件的groupHeaderFormatter设置为XML视图中的属性时,必须考虑到上下文(例如,控制器对象)未绑定到fomatter函数。 在将上下文显式绑定到函数的同时使用setter方法应该可以解决此问题。

最好,Christian

一周热门 更多>