Отображение общего количества подгрупп в группе

Я использую 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;
}
Другие вопросы по тегам