2015-03-26 4 views
0

Я использую slickgrid пример 5 для разрушения (this one)Slickgrid CollapseExpand Не работает

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

Так что я должен реализовать пользовательские события для обработки расширения/сглаживания?

Любая ссылка также была бы полезна.

ответ

0

Обычно это происходит, когда фильтр не настроен на DataView или изменения DataView событий отсутствуют:

Так первый убедитесь, что DataView имеет настройки фильтра:

dataView.setFilter(myFilter); 

, а затем дон» t забыть о прослушивании

// Make the grid respond to DataView change events. 
dataView.onRowCountChanged.subscribe(function (e, args) { 
    grid.updateRowCount(); 
    grid.render(); 
}); 

dataView.onRowsChanged.subscribe(function (e, args) { 
    grid.invalidateRows(args.rows); 
    grid.render(); 
}); 
Смежные вопросы