Ngx-датируемый перетаскиваемый ряд - PullRequest
0 голосов
/ 12 октября 2018

Я пытаюсь реализовать функцию перетаскивания в строках с данными ngx.

Как уже упоминалось в этом открытом запросе на Github https://github.com/swimlane/ngx-datatable/issues/411,, есть специальная директива, которую я могу добавить для достижения этой цели.Тем не менее, все предоставленные блокираторы показывают несколько проблем в консоли, когда я пытался их открыть.

Я создал рабочий образец здесь https://codesandbox.io/s/121n85o33,, но функция не работает должным образом.Если вы поиграете, вы увидите, что ряды упали без порядка.Было бы здорово, если бы кто-то указал мне правильное направление, чтобы решить проблему.

1 Ответ

0 голосов
/ 02 апреля 2019

Просто удалите вызов слайса в onDrop в вашем AppComponent.ts:

onDrop(event) {
  console.log("onDrop", event);
  // ngx-datatable recommends you force change detection
  //let newData = event.slice();

  // OR let this.data = [...event]
  this.rows = event;
  console.log("update", this.rows);
}
...