Не уверен, что я правильно понимаю ваш вопрос, но мне кажется, что вы путаете объекты Slick здесь. grid.getData()
вернет полный источник данных вашей сетки.
Если вы посмотрите официальную демонстрационную версию SlickGrid example-grouping, вы увидите сетку с сгруппированным набором данных. Вы можете попробовать себя, открыв ваш любимый браузеры Javascript отладчика:
dataView.getGroups()
Это вернет вам соответствующую Array
объектов из dataview
, который содержит все группы информацию, как:
Array [Object, Object, ..., еще 15 ...]
Вы можете добраться до этих объектов через указав данный элемент ключа возвращенного массива:
dataView.getGroups()[0]
Возвращаемое значение команды:
Object {__group: истинно, уровень: 0, количество: 1, значение: 0, название: «Длительность: 0 1, группы: нулевые, groupingKey: "0"}
Теперь мы можем видеть, что у него есть свойство count
, которое содержит точное количество строк, принадлежащих этой группе.
Итак, наконец, выпуская:
dataView.getGroups()[0].count
Вернется вас:
Или путем выпуска:
dataView.getGroups()[1].count
Вернет вам:
Где оба вернулись count
числа равных с записью номеров вы можете увидеть в сетке.
Не уверен, что так оно работает при использовании группировки, но 'view' обычно имеет счет того, что видно. – Edward
@Prem вы проверили мой asnwer, если он был прав? – kayess
@kayess нет, это не сработало, как я нашел другой способ решить эту проблему – Prem