点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我有一个n sap.m.table表(响应表),必须将其变为可拖放列以重新排列它们。 拖放功能应类似于sap.ui.table表(网格表)的功能。 这由两部分组成
- 使整个列可拖动。 到目前为止,我能够使单个行元素可拖动,但是无法将单个行项附加到该列上以使整个列都可拖动。
- 使表格可放置,以便在表格上重新排列列时可以动态重新排列。
我想知道使用jQuery是否可以实现,为什么不可以。 我是jQuery的初学者,因此遇到了一些麻烦,非常感谢您提供一些指导。
谢谢
Abhinav
您好 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
此解决方案仅使标题可排序,并且不会将列的相应数据移动到新位置。
一周热门 更多>