Используй свойство
sortOnHeaderRelease=false и событие
headerRelease чтобы подключить собственный код для сортировки, а потом либо методы наследуемые от List (sortItems или sortItemsBy) либо методы DataProvider (sortItems или sortItemsBy)
в твоем случае:

Код:
grid.getColumnAt(1).sortOnHeaderRelease = false;
// где 1 - индекс колонки
function sortFunction(eventObject) {
grid.sortItemsBy(grid.columnNames[eventObject.columnIndex], Array.NUMERIC);
}
grid.addEventListener("headerRelease", sortFunction);