2013-01-23 9 views
7

Come modificare il comportamento predefinito di grid.js::_setSort() per visualizzare correttamente i criteri di ordinamento (freccia su/giù) nell'intestazione di tutte le colonne coinvolte in un ordinamento? Attualmente, _setSort() riguarda solo la prima colonna dell'array passata a grid.set("sort"). Ad esempio, dopo aver impostato i criteri di ordinamento con il seguente comando, solo l'intestazione di col1 conterrà una freccia (freccia in su in questo caso).Ordinamento di più colonne con dgrid

grid.set("sort", [{attribute: col1, descending: false}, {attribute: col2, descending: true}]); 

potevo ignorare _setSort() ma la sottolineatura mi dice che è una funzione privata ...

risposta

0

La sottolineatura significa semplicemente che la funzione dovrebbe essere trattata come private, ma che non si vuol dire impossibile sovrascriverlo. Vorrei andare avanti e prosperare con il tuo approccio di override. :)