SAP Fiori Analytical列表页面:组合框设置带有聚合绑定的默认键/值

2020-08-18 23:43发布

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

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


你好

我正在使用自定义过滤器开发Fiori分析列表页面(ALP)应用。

默认情况下,我需要Comboxes来选择列表的第一值(基于聚合绑定),而不是将其保留为空。

 
 

 

 <项目>

 

 
    

我尝试过使用GetFirstItem函数,但是在launchapd中不起作用。

 onInitSmartFilterBarExtension:函数(oEvent){

 var oCBDivision = this.byId(" idDivision");

 var oFirstItemDiv = oCBDivision.getFirstItem();

 oCBDivision.setSelectedItem(oFirstItemDiv);
 ... 

打开应用程序时,可以从WebIDE运行GetFirstItem,但是随后更改第一个组合框以过滤第二个组合框时,GetFirstItem不起作用(我将其用于将第二个组合框的第一项设置为默认项 一个)。

它获得执行过滤器之前的第一项。

 oPeriod.getBinding(" items")。filter(oFilter,sap.ui.model.FilterType.Application);

 var oFirstItemPeriod = oPeriod.getFirstItem();  oPeriod.setSelectedItem(oFirstItemPeriod); 

谢谢

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

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


你好

我正在使用自定义过滤器开发Fiori分析列表页面(ALP)应用。

默认情况下,我需要Comboxes来选择列表的第一值(基于聚合绑定),而不是将其保留为空。

 
 

 

 <项目>

 

 
    

我尝试过使用GetFirstItem函数,但是在launchapd中不起作用。

 onInitSmartFilterBarExtension:函数(oEvent){

 var oCBDivision = this.byId(" idDivision");

 var oFirstItemDiv = oCBDivision.getFirstItem();

 oCBDivision.setSelectedItem(oFirstItemDiv);
 ... 

打开应用程序时,可以从WebIDE运行GetFirstItem,但是随后更改第一个组合框以过滤第二个组合框时,GetFirstItem不起作用(我将其用于将第二个组合框的第一项设置为默认项 一个)。

它获得执行过滤器之前的第一项。

 oPeriod.getBinding(" items")。filter(oFilter,sap.ui.model.FilterType.Application);

 var oFirstItemPeriod = oPeriod.getFirstItem();  oPeriod.setSelectedItem(oFirstItemPeriod); 

谢谢

付费偷看设置
发送
2条回答
Cikesha
1楼-- · 2020-08-19 00:26

谢谢,我对它进行了格式化,以正确的方式显示他的代码。 希望对您有帮助。

奄奄一息的小鱼
2楼-- · 2020-08-19 00:29

如果您可以很好地格式化问题,那么更有可能有人希望帮助您。

一周热门 更多>