jqGrid和Icon(展开,折叠)用于分组或树模式

时间:2011-11-08 22:56:05

标签: c# asp.net json jqgrid

有人可以帮我理解jqGrid的一个例子,向我发送一个串联ASP.NET(C#)的电子邮件,这样就可以进行树邻接转换,分页和其他网格,只需对字段和分页进行分组。我可以展示我的项目。来自link here的来源 我无法获取图标来显示树中的网格节点,也无法在字段中显示节点分组的图标。 请帮助。

未显示节点分组image link here

的图标

未显示树节点的图标(在顶部图像链接更改1.png到2.png)

  function successFunctionST(jsondata) {
   var thegrid = jQuery("#gridST")[0];
   thegrid.addJSONData(JSON.parse(jsondata.d));
   }

 function getST() {
    $.ajax({
    url: '<%= ResolveClientUrl("~/FetchData.asmx/bindST") %>',
    data: "{}",  
    dataType: "json",
    type: "POST",
    contentType: "application/json; charset=utf-8",
    success: successFunctionST
    });
  }

function ST() {
$("#tabs-2").css('display', '');
$("#ST").css('display', '');
$("#t2").css('display', '');
$('#tabs').css('display', '');
$("#tabs").tabs({ selected: 1 });

jQuery("#gridST").jqGrid({
    height: "100%",
    width: 900,
    datatype: getST,
    colNames: ['Id', 'F', 'I', 'O', 'JobPosition', 'Phone1', 'Phone2', 'Email',       'User', 'SCentr'],
    colModel: [
                { name: 'Id', index: 'id', width: 10, hidden: true, key: true },
                { name: 'F', index: 'F', width: 80 },
                { name: 'I', index: 'I', width: 80 },
                { name: 'O', index: 'O', width: 20 },
                { name: 'JobPosition', index: 'JobPosition', width: 90 },
                { name: 'Phone1', index: 'Phone1', width: 90 },
                { name: 'Phone2', index: 'Phone2', width: 20 },
                { name: 'Email', index: 'Email', width: 20 },
                { name: 'User', index: 'User', width: 20 },
                { name: 'SCentr', index: 'SCentr', width: 30 }
              ],
    rowNum: 15,
    rowList: [5, 10, 20, 50, 100],
    sortname: 'SCentr',
    grouping: true,
    groupingView: {
        groupField: ['SCentr'],
        groupColumnShow: [true],
        groupCollapse: false,
        groupOrder: ['asc']
    },
    pager: jQuery('#pjmapST'),
    sortorder: "desc",
    viewrecords: true
  });
   }

json

"{total: '1', page: '1', records: '1', rows : [ {id:'1', cell:[ '1', 'Петров',  
     'Петр', 'Иванович', 'Директор', '1', '1', '1@3.ru', 'Admin', 'Сервисные центры
      1'] },{id:'2', cell:[ '2', 'Іванов', 'Іван', 'Петрович', 'Бухгалтер', '1', '1',  
     '1@3.ru', 'User', '' ] } ] }" 

和json

"{total: '1', page: '1', records: '1', rows : [ {id:'1', cell:[ '1', 'Сервисные центры 1', 'United Arab Emirates', 'Винница', 'Красных партизан 1', '123-321', 'mail@mail.ru', 'www.service1', '0', 'null', 'false', 'false', 'true' ] },{id:'2', cell:[ '4', 'Сервисный центр 1_2', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service2', '1', '1', 'true', 'false', 'true' ] },{id:'3', cell:[ '5', 'Сервисный центр 1_3', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service3', '1', '1', 'true', 'false', 'true' ] },{id:'4', cell:[ '6', 'Сервисный центр 1_4', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service4', '1', '1', 'true', 'false', 'true' ] },{id:'5', cell:[ '8', 'Сервисный центр 1_6', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service6', '1', '1', 'true', 'false', 'true' ] },{id:'6', cell:[ '9', 'Сервисный центр 1_7', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service7', '1', '1', 'true', 'false', 'true' ] },{id:'7', cell:[ '10', 'Сервисный центр 1_8', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service8', '1', '1', 'true', 'false', 'true' ] },{id:'8', cell:[ '11', 'Сервисный центр 1_9', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service9', '1', '1', 'true', 'false', 'true' ] },{id:'9', cell:[ '12', 'Сервисный центр 1_10', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service10', '1', '1', 'true', 'false', 'true' ] },{id:'10', cell:[ '13', 'Сервисный центр 1_11', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service11', '1', '1', 'true', 'false', 'true' ] },{id:'11', cell:[ '14', 'Сервисный центр 1_12', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service12', '1', '1', 'true', 'false', 'true' ] },{id:'12', cell:[ '15', 'Сервисный центр 1_13', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service13', '1', '1', 'true', 'false', 'true' ] },{id:'13', cell:[ '16', 'Сервисный центр 1_14', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service14', '1', '1', 'true', 'false', 'true' ] },{id:'14', cell:[ '17', 'Сервисный центр 1_15', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service15', '1', '1', 'true', 'false', 'true' ] },{id:'15', cell:[ '18', 'Сервисный центр 1_16', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service16', '1', '1', 'true', 'false', 'true' ] },{id:'16', cell:[ '19', 'Сервисный центр 1_17', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service17', '1', '1', 'true', 'false', 'true' ] },{id:'17', cell:[ '20', 'Сервисный центр 1_18', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service18', '1', '1', 'true', 'false', 'true' ] },{id:'18', cell:[ '21', 'Сервисный центр 1_19', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service19', '1', '1', 'true', 'false', 'true' ] },{id:'19', cell:[ '22', 'Сервисный центр 1_20', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service20', '1', '1', 'true', 'false', 'true' ] },{id:'20', cell:[ '23', 'Сервисный центр 1_21', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service21', '1', '1', 'true', 'false', 'true' ] },{id:'21', cell:[ '24', 'Сервисный центр 1_22', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service22', '1', '1', 'true', 'false', 'true' ] },{id:'22', cell:[ '25', 'Сервисный центр 1_23', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service23', '1', '1', 'true', 'false', 'true' ] },{id:'23', cell:[ '26', 'Сервисный центр 1_24', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service24', '1', '1', 'true', 'false', 'true' ] },{id:'24', cell:[ '27', 'Сервисный центр 1_25', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service25', '1', '1', 'true', 'false', 'true' ] },{id:'25', cell:[ '28', 'Сервисный центр 2', 'United Arab Emirates', 'Киев', 'Артема', '123-321', 'fert@ukr.net', 'www.service26', '0', 'null', 'false', 'false', 'true' ] } ] }"

0 个答案:

没有答案