我有一个具有拖放功能的席子桌子
<table class="table" mat-table [dataSource]="dsConditcl" matSort id="tableConditcl" cdkDropList [cdkDropListData]="dsConditcl" (cdkDropListDropped)="dropTable($event)">
<tr mat-header-row *matHeaderRowDef="displayedColumnsConditcl"></tr>
<tr mat-row *matRowDef="let row; columns: displayedColumnsConditcl;" cdkDrag [cdkDragData]="row">
... columns definition...
</table>
此表位于带有ngIf的div中,当数据源不为空时显示。
我的问题是,第一次拖放一行时,event.currentposition为-1,所以没有进行拖放。
此外,我意识到显示的是表格,然后单击没有相关功能的按钮(单击功能为空),然后尝试拖放,然后开始工作。
有什么主意吗?
谢谢。