Сетка ралли с пользовательской сортировкой столбцов

Фон

Когда я пытаюсь отсортировать по столбцу, для которого я использовал пользовательский рендерер, ничего не происходит - он меняет сортировку с ASC на DESC и обратно, но порядок данных никогда не меняется. Я предполагаю, что это потому, что не существует определения того, как сортировать данные, которыми я манипулировал с помощью пользовательского средства визуализации, но я не могу найти способ добавить сортировщик или функцию сортировки в столбец.

Цель

Я делаю сетку, которую я хочу отсортировать по столбцу Родитель. Я хочу отсортировать его таким образом, чтобы родительский элемент находился чуть выше любого из его дочерних элементов (родительский элемент был накопительным, а дочерние - компонентами).

идея

Для функций поместите имя Родителя в родительский столбец. Для свертки поместите Имя себя в родительский столбец и добавьте к нему класс, который устанавливает

display: none;

Затем вы можете легко разобраться, и родители появятся чуть выше детей

Код

{
    text: 'Parent',
    dataIndex: 'Parent',
    renderer: function(value, meta, record) {
        var ret = record.raw.Parent;
        if (ret) {
            return ret.Name;
        } else {
            meta.tdCls = 'invisible';
            return record.data.Name;
        }
    }
},

Ответы на вопрос(1)

Ваш ответ на вопрос