2015-01-19 2 views
0

Как реализовать некоторые операции после завершения группировки kendo? Например, я показываю некоторые значения на основе стран, штатов, городов и т. Д. После группировки по этим столбцам я хотел бы суммировать значения и отображать итоговые значения после каждой группы группировок.Расширение группы Kendo Grid по умолчанию

Также, как я могу сохранить состояние столбцов после группировки? Например, если я скрыть столбцы, а затем я решил группировать по другому столбцу, состояние будет обновлено (все столбцы будут отображаться снова). Есть ли способ сохранить скрытые столбцы после того, как kendo завершает группировку другим столбцом?

Большое спасибо!

ответ

0

1. После группировки данных источника change события и сетка dataBound увольняются. В нем вы можете использовать dataSource.group() метод, чтобы получить группировку инфокоммуникационных и использовать его так:

function onDataBound(e) { 
    var gr = e.sender.dataSource.group(); 
    //some operations on the gr variable. 
} 

К сожалению, это не представляется возможным проверить, что exacly изменение DataSource это было (группировка, фильтрация и т.д.).

Лучше всего использовать механизм агрегации кендо. Я решил сначала попробовать. Проверьте this demo, чтобы узнать, как это работает.

2.Here is another demo Я подготовил для вас, в котором вы можете скрыть столбец, используя меню столбцов, а затем сгруппировать его. После этого скрытые столбцы остаются скрытыми. Можете ли вы воспроизвести свою проблему в этом примере, если у вас все еще есть проблемы с ней?

Смежные вопросы