sort datatable type float

задаю колонки

"columns": [
{ "id": "col1", "header": "col1", "sort": "sortByParam","adjust": "true", 
{ "id": "col2", "header": "col2", "sort": "string","adjust": "true" }			
]

задаю метод сортировки по col1

function sortByParam(a, b) {
            /*код*/
};

Выдает ошибку invalid sorting method
Что не так делаю?

Проблема в том, что функции в принципе не могут быть вызваны из JSON. У нас есть необходимые преобразования для уже существующих типов сортировки (таких как "text" или "int"), но не для пользовательских функций.

В Вашем случае можно попробовать сначала преобразовать исходные JSON-данные в объект, заменить конкретную строку на соответствующее имя функции, и только после этого передавать конфиг в datatable.

http://webix.com/snippet/552cd520 здесь разве не аналогичный пример?
Да и cssformat в “columns”:указывает на функцию и там сразу все работает

{ id:"votes",	header:"Votes", 	width:100,	sort:sortByParam}

В примере выше конфиг задан как объект,

{ "id":"votes", "header":"Votes", "width":"100", "sort":"sortByParam"}

а здесь все свойства и их значения - строки JSON, которые не могут быть интерпретированы как имена функций - такой функциональности просто нет.

мне нужно отсортировать столбец в котором строки типа дробных чисел(25,6; 1,7 и т.д.),я так понимаю без собственной пользовательской функции сортировки не обойтись…