Согласно документации jqGrid, если вы предоставляете пользовательский форматер в colOptions, вы должны также предоставить ключ «unformat», который вызывается во время операции сортировки.Тем не менее, я не вижу, что это происходит, т.е. неформатированная функция не вызывается.Вот очень простой пример:
Как видите, строка console.log в функции unformat_salary никогда не вызывается.Даже когда вы нажимаете на заголовок Зарплата, чтобы отсортировать его.Кажется, сортировка работает, но она отсортирована по лексическому принципу, и я хочу пользовательскую сортировку.Предоставление 'sorttype' в качестве функции будет делать то, что я хочу, но мне интересно, почему unformat не вызывается, когда в документации конкретно говорится, что он вызывается во время операций сортировки.1007 *