Я использую иерархический RadGrid (элемент управления Telerik), но есть некоторые ошибки, связанные с видом второго уровня.У меня есть два уровня, и второй уровень загружается на основе первого уровня.
Столбцы первого уровня: Foo1, Foo2, Foo3
Столбцы второго уровня: Bar1, Foo2, Bar2, Bar3
Привязка выдается через функцию.
Проблемы:
Если развернута одна строка первого уровня (мы можем увидетьодна подсетка второго уровня) и я хочу отсортировать по Bar1, сортировка происходит, но возникает ошибка:
Uncaught TypeError: Невозможно вызвать метод 'sort' из null
Если развернута единственная строка первого уровня (мы можем видеть одну подсеть со второго уровня), и я хочу отсортировать второй уровень по Foo2, сортировка происходит для родительской сетки (!)Столбец Foo2
Если развернуты две строки первого уровня (мы можем видеть две подсетки второго уровня), и я хочу отсортировать обе подсетки по одному столбцу странным образомвместо восходящего / нисходящего знака появляется прямоугольник, получаюта же ошибка, что и в первой проблеме, но сортировка не производится.
Я хотел бы избавиться от этих проблем, мой вопрос следующий:
Если у нас есть иерархическая RadGrid, и первый и второй уровни можно сортировать, как я могу реализовать своего рода второй уровень, чтобы не было ошибок?
Заранее благодарю за ваши ответы.