2017-06-21 22 views
0

我想利用Handsontable列排序和方向指示器向我的數據庫發送排序請求並顯示相應的結果。來自後端數據庫的handsontable排序數據通過json/ajax

的Handsontable種類的插件很好地工作(允許列標題上點擊),但只有排序當前加載的數據,按他們的當用戶點擊一個docs

var hot = new Handsontable(document.getElementById('example'), { 
    columnSorting: true 
}); 

我怎麼能觸發我自己的方法列標題?

我知道我可以使用jQuery來捕捉點擊並計算出列和方向並觸發我自己的方法,但如果它已被Handsontable監聽和跟蹤,這看起來很笨拙。

我寧願重寫方法或掛鉤到表中,因此Handsontable會跟蹤排序的狀態(列和方向),並使用該信息從數據庫中獲取數據。

回答

1

從這個git問題,我發現beforeColumnSort

var hot = new Handsontable(document.getElementById('example'), { 
    columnSorting: true, 
    beforeColumnSort: function(column, order){ 
    // reload sorted data from server here 
    } 
}); 
相關問題