拖放响应表以对列进行重新排序

2020-09-14 22:55发布

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

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


你好


我有一个n sap.m.table表(响应表),必须将其变为可拖放列以重新排列它们。 拖放功能应类似于sap.ui.table表(网格表)的功能。 这由两部分组成

  1. 使整个列可拖动。 到目前为止,我能够使单个行元素可拖动,但是无法将单个行项附加到该列上以使整个列都可拖动。
  2. 使表格可放置,以便在表格上重新排列列时可以动态重新排列。


我想知道使用jQuery是否可以实现,为什么不可以。 我是jQuery的初学者,因此遇到了一些麻烦,非常感谢您提供一些指导。

谢谢
Abhinav

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

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


你好


我有一个n sap.m.table表(响应表),必须将其变为可拖放列以重新排列它们。 拖放功能应类似于sap.ui.table表(网格表)的功能。 这由两部分组成

  1. 使整个列可拖动。 到目前为止,我能够使单个行元素可拖动,但是无法将单个行项附加到该列上以使整个列都可拖动。
  2. 使表格可放置,以便在表格上重新排列列时可以动态重新排列。


我想知道使用jQuery是否可以实现,为什么不可以。 我是jQuery的初学者,因此遇到了一些麻烦,非常感谢您提供一些指导。

谢谢
Abhinav

付费偷看设置
发送
2条回答
歪着头看世界
1楼-- · 2020-09-14 23:44

您好 Abhinav Prasad

请在下面的链接中查看

https://stackoverflow.com/questions/37209285/how-can-i-make-a-sap-m-table-sortable-by-拖放

将这些库添加到脚本中

$。sap.require('sap.ui.thirdparty.jqueryui.jquery-ui-core');

$ .sap.require('sap.ui.thirdparty.jqueryui.jquery-ui-widget');

$ .sap.require('sap.ui.thirdparty.jqueryui.jquery-ui-mouse');

$ .sap.require('sap.ui.thirdparty.jqueryui.jquery-ui-draggable');

$ .sap.require('sap.ui.thirdparty.jqueryui.jquery-ui-sortable');

并在控制器中后渲染功能中

this。$()。find("。sapMListTblRow.sapMLIBFocusable.sapMListTblHeader")。sortable();

.sapMListTblRow.sapMLIBFocusable.sapMListTblHeader这些是您可以通过检查元素找到的列的类

类似地,如果您想使表格可拖动,只需使用表格类即可。

感谢和问候,

Anjali Thakur

黑丝骑士
2楼-- · 2020-09-14 23:45

此解决方案仅使标题可排序,并且不会将列的相应数据移动到新位置。

一周热门 更多>