Отображение общего количества подгрупп в группе
Я использую Struts2 jqgrid, я хочу знать, есть ли метод, который я могу использовать, чтобы показать количество подгрупп в группе. Например
-grp1. Total records 8 total sub groups 2
+subgrp1 total records 4
+subgrp2 total records 4
-grp2 Total records 6 total sub groups 1
+subgrp1 total records 6
+grp3 Total records 6 total sub groups 2
как я могу отобразить номер подгруппы в группе
я могу получить Total records 6
используя
Total records: {1}
Я не могу найти, как получить общее количество подсетей
1 ответ
Решение
Спасибо Олегу, это решило мою проблему и решение
function groupFormater(cellval, opts, rowObject, action)
{
var groupIdPrefix = opts.gid + "ghead_",
groupIdPrefixLength = groupIdPrefix.length,
names = {}, data, i, l, item;
if (opts.rowId.substr(0, groupIdPrefixLength) === groupIdPrefix &&
typeof action === "undefined")
{
data = $(this).jqGrid("getGridParam", "data");
for (i = 0, l = data.length; i < l; i++) {
item = data[i];
if (item.grp1 === cellval) {
names[item.grp2] = item.grp2;
}
}
return cellval + " Total sub group : " + Object.keys(names).length;
}
return cellval;
}