2020-09-09 16:19发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
在我当前的应用程序中,我正在使用sap.ui.table.Table类型的智能表,但无法触发行单击事件导航到第二个视图。
此致
Smruti Ranjan Moharana
Smruti,您好
您可以共享代码以更好地理解问题吗?
但是,如果相关,您可以尝试以下方法:
可能在表模板中,您可以使用链接并在新闻事件中调用函数。
要进行导航,您可以在控制器中添加以下代码:
doOnClick:function(){
var viewId = this.getView()。getId();
//这将用另一个视图替换第一个视图。 您可以有一个呈现不同视图的父容器。
sap.ui.getCore()。byId(viewId +" --containerID").to(viewId +" --secondViewID");
}
您如何称呼它,您是否也可以发布相关的xml代码以进一步了解。
还要检查这是否有用:
https://answers.sap.com/questions/10428330 /index.html
嗨艾尔文,
我正在使用以下代码读取所选的行值。
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
但是我的要求是onSelectionChange函数需要通过智能表中表行的时间选择来触发。
感谢与问候,
最多设置5个标签!
Smruti,您好
您可以共享代码以更好地理解问题吗?
但是,如果相关,您可以尝试以下方法:
可能在表模板中,您可以使用链接并在新闻事件中调用函数。
要进行导航,您可以在控制器中添加以下代码:
doOnClick:function(){
var viewId = this.getView()。getId();
//这将用另一个视图替换第一个视图。 您可以有一个呈现不同视图的父容器。
sap.ui.getCore()。byId(viewId +" --containerID").to(viewId +" --secondViewID");
}
您如何称呼它,您是否也可以发布相关的xml代码以进一步了解。
还要检查这是否有用:
https://answers.sap.com/questions/10428330 /index.html
嗨艾尔文,
我正在使用以下代码读取所选的行值。
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
一周热门 更多>