我在我的项目中使用angular table-sort和angular drag-drop。当我拖动一行并试图将其拖放到另一行时,表格会将这些行强制排序到它们以前的位置。角度表分类和拖放表行冲突
如果我删除表排序指令ts-repeat
,然后完美地拖放作品。我还需要默认表列排序“年龄”上升。为了更好地理解,我已经举了一个例子。 https://plnkr.co/edit/pHlTufpayFAB4he8bN6y
那么,如何防止拖放行时进行表格排序呢?
任何人都可以帮我解决这个问题吗?我真的很感激这一点。 在此先感谢。
但我也需要'ts-repeat'。因为客户需要最初对数据进行排序,所以如果需要,可以使用不同的列进行排序。所以,为此,使用'ts-repeat'对我来说是强制性的。当添加一个新行时,它也被排序在我的项目中(为简单起见,没有包括它)。 所以,我必须在同一个表中同时使用'ts-repeat'和'drag-and-drop'。 –
现在我明白了,您希望能够排序,还可以手动修改订单。我想你可以尝试http://lorenzofox3.github.io/smart-table-website/,它的功能更丰富一点。我想你可以关闭排序,如果手动更改。 – fodma1