我想让我的sap.m.Table可手动排序,所以我可以通过拖放对我的表行进行排序。我已经尝试使用jQueryUI sortable()方法(它适用于列表!),但如果我在表上使用它,它会使整个表可拖动,如果我在ColumnListItem上使用它,我可以对ColumnListItem的内容进行排序,但是不是表中列出的ColumnListItems。有没有人知道我还能尝试什么?或者甚至可以解决我的问题? 我很感谢能得到的所有帮助!
答案 0 :(得分:0)
您的问题是您只想使表行(<tr>
)可拖动。因此,您需要将父元素传递给jQuery.sortable
。在控制器中尝试这样的事情:
this.getView().$().find(".sapMList.myClass tbody").sortable();
myClass
是您添加到控件中的样式类(因此只会影响此表实例)。