同步两个SAPUI5 ui表

2020-09-02 16:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)任何人都曾试图在SAPUI5中同...

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

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


任何人都曾试图在SAPUI5中同步两个表。 不是表的数据/模型,而是控件本身。 所以 当我在一个表中滚动时,它也会自动滚动另一个表,或者当我调整一个表的列宽时,也会调整另一个表的列。

我很好奇任何输入!

付费偷看设置
发送
6条回答
追夢秋陽
1楼-- · 2020-09-02 16:59

是的...对我来说这是一个具有挑战性的工作...您将需要使用jquery进行滚动....基本上从滚动表中获取x/y的滚动位置...然后设置相同的值 在另一张桌子上...我这样做是为了水平和垂直滚动。

shere_lin
2楼-- · 2020-09-02 16:56

有人能解决这个问题吗? 我尝试了Ayaz和Sergio的解决方案,但它们对我不起作用。

樱桃小丸子0093
3楼-- · 2020-09-02 17:09

使用jquery,您可以使用类似$(document).scrollTop()或$(document).scrollLeft()...的方式,只需替换文档... w滚动条元素 并且您应该很好...滚动位置上不错的google搜索将为您提供更多详细信息

xfwsx85
4楼-- · 2020-09-02 16:49

感谢塞尔吉奥·格雷罗给您答复! 您能为我提供一个例子吗? 我不是经验丰富的jQuery开发人员,所以我不知道从哪里开始。

这就是我设置两个表的方式:

 
     <表:列>
         <!-在控制器中创建的列->
     
     <表:行>
         <!-在控制器中创建的行->
     
 
 

 
  

对于" uploadData",我将列和行分别绑定到控制器中。

第二张表被调用

 this.callbackAPI.genicTableView.byId(" dataTable")**然后** placeAt(" generatedTableView")

所以我不能完全访问第二张表的属性,对吧?

对于任何更深层次的说明,我将不胜感激!

Nir深蓝
5楼-- · 2020-09-02 17:15

不确定您是否已经弄清楚了,但是这里介绍了如何同步两个表的水平滚动。

在onAfterRendering方法中编写此jQuery代码

 $("。sapUiTableHSb")。on('scroll',function(){
       $("。sapUiTableHSb")。scrollLeft($(this).scrollLeft());
 }); 

sapUiTableHSb是表的水平滚动条的一类。 这应该同步视图中所有表的水平滚动条。

Haoba3210
6楼-- · 2020-09-02 16:51

不幸的是,您的回答根本对我没有帮助。 我对滚动jquery做了很多研究,但无法将其应用于我的特定情况。 由于我不是一个非常高级的程序员,所以我很感谢您提供的更多帮助。

一周热门 更多>