7 просмотров, новая минимальная запись для меня, когда я найду ответ.
Я должен был определить свою собственную функцию сортировки (используя неопределенный третий параметр http://yuilibrary.com/projects/yui2/ticket/2528649).
function sortNumbersWithLinks(a, b, desc, field) {
a = a.getData(field).replace(/<[^>]+>/, '');
b = b.getData(field).replace(/<[^>]+>/, '');
a = parseFloat(a);
b = parseFloat(b);
return YAHOO.util.Sort.compare(a, b, desc);
}
var myColumnDefs = [
{key:"Name", sortable:true},
{key:"Performance", sortable:true, sortOptions:{sortFunction:sortNumbersWithLinks}},
{key:"Price", sortable:true, sortOptions:{sortFunction:sortNumbersWithLinks}},
{key:"Performance / Price", sortable:true, parser:"number"},
];