A continuación se muestra el enlace para la documentación de Telerik con código de muestra y solución para conservar las filas expandidas después de la actualización.
https://docs.telerik.com/kendo-ui/knowledge-base/persist-expanded-rows
Verás un fragmento que publiqué a continuación.
grid.one("dataBound", function () { grid.expandRow(grid.tbody.children().filter(function (idx, row) { return $.inArray($(row).data("uid"), expanded) >= 0; })); }); grid.refresh();Implementé esto en mi solución, pero solo persiste la selección expandida 1 nivel de profundidad ... alguna idea de cómo hacer que persista la selección expandida en niveles más bajos ... vea el ejemplo a continuación.
Nivel 1 -> Nivel 2 -> Nivel 3 -> Nivel 4
Mantiene todos los elementos secundarios expandidos en el nivel 1. ¿Se puede modificar fácilmente para mantener expandidas las filas de los niveles 2 y 3?
Gracias, vea el enlace para ver el código de muestra.