我想列出了order.so我的表中定義的具有順序列項,它會保留訂單號到列表中的項目。所以,我可以使用該訂單號列出項目。如果項目數量少意味着沒有 問題,但它越來越多。我遇到麻煩了。最佳途徑爲了
項目表: -
id item varorder
1 A1 1
2 A2 2
3 A3 5
4 A4 3
5 A5 4
......
1000 A1k 1000
使用varorder,我可以列出項目中定義的順序像波紋管
SELECT item FROM tbl_item ORDER BY varorder ASC
查詢結果我的項目的正確順序一樣A1,A2,A4,A5,A2,...,A1K
我的問題
發生問題,而我嘗試使A1K varor DER爲1
- 使用向上和向下箭頭 我可以交換的物品,或使用上一頁和下一頁arrows.If我要讓A1K在第一位置更改項目的順序,我應該點擊向上箭頭1000 times.This是真的很糟糕的主意管理項目。
- 使用正常的更新 如果我想打A1K在第一的位置,我應該更新所有行(1000),以維持秩序correct.so我不認爲這是個好主意。
所以建議我。是否有另一個好主意,以確定的順序保持秩序?
感謝
我不確定是否有更好的方法來維持秩序。根據向上箭頭將元素1K移動到位置1的點擊量:您是否認爲某種用戶可以將元素移至選定索引的下拉列表中?將節省很多點擊... –
嗯!我寫了一個網站,產品訂單可以通過拖放重新排序!管理員可以通過拖放產品並將其放在正確的級別來重新排列產品!這是你的問題嗎?如果是這樣,我可以幫助你!我可以將代碼發送給你 –
拖放也不錯,但是考慮列表上的1K個元素,列表的滾動工作正常,而將元素從幾乎結尾拖到列表的開始處? –