2
我試圖通過拖放命令一個被動的項目列表。每次列表重新排序時,都會將每個元素的位置發送到服務器的對象。有沒有什麼方法可以在流星中進行批量更新?
在服務器上,爲每個對象執行更新,並使用元素的新位置執行更新。
但是這樣,在每次更新時,整個列表都會再次呈現。
有什麼方法可以暫停反應性,直到完成所有更新?
在此先感謝您提供的任何幫助。
我試圖通過拖放命令一個被動的項目列表。每次列表重新排序時,都會將每個元素的位置發送到服務器的對象。有沒有什麼方法可以在流星中進行批量更新?
在服務器上,爲每個對象執行更新,並使用元素的新位置執行更新。
但是這樣,在每次更新時,整個列表都會再次呈現。
有什麼方法可以暫停反應性,直到完成所有更新?
在此先感謝您提供的任何幫助。
補充:Do not reactive sort on update in Meteor
你描述的不規範行爲。他們非常努力地把事情做得更好。
確保每個文檔區域在dom中都有一個唯一的ID。
<div id="books_{{_id}}">
無論你是對的排序,如果從第8位到第3移動的東西,使4日至8日獲得重新編號,嘗試不同的技術。分配一個很大的差距的數字。像10,20,30,40一樣。然後,將80重新定位到第3個,只需將記錄排序順序80排序25,在另外兩個之間的中間。結合獨特的ID,事物的設計非常高效。