2017-05-05 91 views
2

我需要能夠從其父組件中觸發p-dataTable組件中的排序事件。這種做法違反了引導現代Web開發的「數據向下,行動起來」的原則,但我有一個單獨的組件,用戶將點擊觸發primeng表中的排序,但我沒有看到另一種觸發此方法的方法在dataTable組件API中。如何以編程方式對primeng數據表進行排序

+1

我不確定sortable ='custom'是你想要的嗎? https://www.primefaces.org/primeng/#/datatable – wannadream

回答

1
gridObject.sortColumn = gridObject.columns.find(col => col.field === paginationOptions.SortColumn); 
gridObject.sortField = paginationOptions.SortColumn; 
gridObject.sortOrder = (paginationOptions.SortOrder == "ASC" ? 1 : -1); 
gridObject.sortSingle(); 

gridObject:這是我的DataTable paginationOptions:這是分頁選項,如排序列和排序順序。 1用於升序,0用於降序。

4以上語句將執行排序操作。

相關問題