在主视图中自动选择项目?

2020-09-15 15:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,专家! 在主视图中,我有以...

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

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


嗨,专家!

在主视图中,我有以下情况。

从列表中删除项目后,该项目将从列表中删除,但在细节上仍继续显示从列表中删除的项目的数据。

我想自动选择列表中的第一项,因此,详细加载所选项的数据。

我试试这个:

var oGrowingTriggerID = oList._aNavSections [1];

var oGrowingTrigger = sap.ui.getCore()。byId(oGrowingTriggerID); oList.setGrowingThreshold(oIndex);

oGrowingTrigger.firePress();

但没有用

付费偷看设置
发送
3条回答
落灬小鱼
1楼-- · 2020-09-15 15:45

你好:)

我认为这家伙遇到了类似的问题,并且解决了 我在想。

首先,JavaScript数组中的第一个元素是索引0而不是1。

第二,如果您的列表为空,则将导致他(使用if条件)管理的错误(超出范围)。

如果不是用来显示详细信息的其他视图,请详细介绍您的实现,我将尽力提供帮助。

致谢。

小熊yu生菜
2楼-- · 2020-09-15 15:50

关于变量oInitialLoadFinishedDeferred,请在onInit上执行此操作(或尝试将其删除,将其用于电话内容)

 this.oInitialLoadFinishedDeferred = jQuery.Deferred(); 

方法loadDetailView()可能是另一位作者导航到项目详细信息的方法,请使用您自己的方法。

此致

Nir深蓝
3楼-- · 2020-09-15 15:54

嗨,

删除主列表以刷新列表后,您调用获取服务以获取主列表项,对吗? 则表示您正在更新主列表绑定。.有一个事件 updateFinish ,一旦您的列表更新为新项目(在您的情况下为一个已删除的项目),就会调用该方法。在这种情况下,您可以获取列表的第一项并导航到 该第一项的详细信息..

谢谢

VIplove

一周热门 更多>