smarttable rowclickevent

2020-09-09 16:19发布

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

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


专家们,

在我当前的应用程序中,我正在使用sap.ui.table.Table类型的智能表,但无法触发行单击事件导航到第二个视图。

此致

Smruti Ranjan Moharana

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

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


专家们,

在我当前的应用程序中,我正在使用sap.ui.table.Table类型的智能表,但无法触发行单击事件导航到第二个视图。

此致

Smruti Ranjan Moharana

付费偷看设置
发送
3条回答
Violet凡
1楼-- · 2020-09-09 16:46

Smruti,您好

您可以共享代码以更好地理解问题吗?

但是,如果相关,您可以尝试以下方法:

可能在表模板中,您可以使用链接并在新闻事件中调用函数。

要进行导航,您可以在控制器中添加以下代码:

doOnClick:function(){

var viewId = this.getView()。getId();

//这将用另一个视图替换第一个视图。 您可以有一个呈现不同视图的父容器。

sap.ui.getCore()。byId(viewId +" --containerID").to(viewId +" --secondViewID");

}

一只江湖小虾
2楼-- · 2020-09-09 16:52

您如何称呼它,您是否也可以发布相关的xml代码以进一步了解。

还要检查这是否有用:

https://answers.sap.com/questions/10428330 /index.html

我是小鹏鹏啊
3楼-- · 2020-09-09 16:48

嗨艾尔文,

我正在使用以下代码读取所选的行值。

onSelectionChange:function(){var oSelectedNames = []; var oTable = this.getView()。byId(" smartTable0")。getTable(); var itemsSelected = this.getView()。byId(" smartTable0")。getTable()。getSelectedIndices(); for(var i = 0; i

但是我的要求是onSelectionChange函数需要通过智能表中表行的时间选择来触发。

感谢与问候,

Smruti Ranjan Moharana

一周热门 更多>