0
是否有可能拖我自己的組件到劍道UI的角2可排序?基本上,我想從頁面的一部分將項目並將它們添加到劍道可排序,而不是讓他們從那裏從拖移出。拖到我自己的組件到排序
是否有可能拖我自己的組件到劍道UI的角2可排序?基本上,我想從頁面的一部分將項目並將它們添加到劍道可排序,而不是讓他們從那裏從拖移出。拖到我自己的組件到排序
是的,這是可能的。有兩種方法可以做到這一點。
更復雜的是實施您的SortableService。這與SortableComponent和你的組件一起工作,並且完全符合你的需求。
二的解決方案很簡單:你的包裹組件可排序中,即使只有一個項目。假設你有你的原始組件的SortableA。而SortableB - 您將丟棄物品的目標。
設置[zone]="zone1"
爲SortableA,並[acceptZones] = "zone1"
爲SortableB。 此時您可以將單個項目從SortableA拖到SortableB。 的最後一件事是調用了preventDefault在SortableA的dataRemove event。這將使SortableA複製項目,而不是移動它們。
我希望不必做選項1,但選項2似乎並不奏效。 dataRemove似乎不可預防。 [http://plnkr.co/edit/o2AhaBCa8O5JyDCedaxT?p=preview](http://plnkr.co/edit/o2AhaBCa8O5JyDCedaxT?p=preview) – Ulfius
作爲一種解決方法,我所做的是在dataRemove事件中,我將新副本推入源數組。 – Ulfius