簡體   English   中英

表排序存儲是升序還是降序?

[英]Table sort store whether ascending or descending?

我有一個外部javascript文件,該文件具有對數據數組進行排序的功能。 我想要HTML文件中的HTML鏈接按特定列對表格進行排序,如果多次按下標題鏈接,它將在升序和降序之間切換。

切換此設置的最佳方法是什么? 我正在考慮在HTML端存儲一個布爾javascript變量,以告訴是否告訴javascript是以升序還是降序排序,但是我希望能夠將所有編程類型邏輯都保留在javascript中文件。 也許我忽略了一種更簡單的方法?

任何幫助將不勝感激。 謝謝!

我希望您可以更改圖標的排序方向,因此,您可以直接從中刪除。

如果up_arrow然后按降序排序

例如。

將其存儲在變量中的問題在於,您隨后必須跟蹤該信息,這會使設計更加困難。

我將使用JavaScript填充HTML表,並將排序類型(列和方向)保留為變量。 因此,您只需更改排序值,然后重新運行填充HTML表的腳本即可。

為了觸發更改,我將單擊事件添加到運行函數的每個列標題(在HTML填充之后)。 該函數將確定它是要進行排序的新列(更改列,將排序方向設置為默認值)還是已排序的同一列(只需更改排序方向),然后再次重新填充HTML 。

這是一種MVC設計。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM