Javascript 分组未在jqGrid中正确显示数据

Javascript 分组未在jqGrid中正确显示数据,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我正在尝试使用jqGrid在组中显示数据。对于较少的进入,它工作良好。但是随着争吵的增加。它为相同的名称创建多个组 这是我的jqGrid代码片段 var v=xmlString.XmlToString; $Addresses.jqGrid{ 数据类型:“xmlstring”, datastr:v, mtype:'获取', 请求前:函数{ //“请求前”警报; }, loadError:函数xhr,状态,错误{ $this.HideBusy; //警报状态; //警报错误; alertxhr.r

我正在尝试使用jqGrid在组中显示数据。对于较少的进入,它工作良好。但是随着争吵的增加。它为相同的名称创建多个组

这是我的jqGrid代码片段

var v=xmlString.XmlToString; $Addresses.jqGrid{ 数据类型:“xmlstring”, datastr:v, mtype:'获取', 请求前:函数{ //“请求前”警报; }, loadError:函数xhr,状态,错误{ $this.HideBusy; //警报状态; //警报错误; alertxhr.responseText; }, loadComplete:函数数据{ //var top_rowid=$'地址tr:nth-child2'.attr'id'; //$Addresses.setSelectiontop_rowid,true; $this.HideBusy; }, ajaxGridOptions:{contentType:'application/json;charset=utf-8'}, xmlReader:{repeatitems:false,root:BPAddresses,行:'row'}, colNames:['地址','地址类型'], colModel:[ {name:'AddressName',index:'AddressName',sortable:false}, {name:'AddressType',index:'AddressType',sortable:false,align:left,formatter:FormatBPAddress,unformat:UnFormatBPAddress} ], viewrecords:是的, gridview:没错, 自动宽度:正确, shrinkToFit:错, 身高:150, 宽度:110, 行数:100, beforeSelectRow:函数id,e{ //将联系人值设置回xml var Name=$Addresses.jqGrid'getCell',id'AddressName'; selectedContactID=姓名; var addType=$Addresses.jqGrid'getCell',id'AddressType'; selectedAddType=addType; //调试器; $gbox_地址。块{消息:null}; 返回true; }, onsetrow:函数id{ var Address=$Addresses.jqGrid'getCell',id'AddressName'; 已选择Address.FindBPaddress>row.eachfunction索引{ 如果$this.find'AddressName'。text==地址{ var v1=$this.XmlToString; var v2=+v1+; var$parsedXML=$$.parseXMLv2; $this.SetValuesToControlBusinessPartner UXDAddresses,$parsedXML,dataMember; $uxUpdatedD.removeAttrIsabled; $uxCancelAdd.removeAttrIsabled; } }; }, 分组:对, 分组视图:{ groupField:['AddressType'], groupColumnShow:[错误], 群体崩溃:是的, 普鲁西贡:“ui-icon-triangle-1-e”, 小图标:“ui-icon-triangle-1-s”, openicon:'ui-icon-arrowreturn-1-e' }, 滚动偏移量:0 }.jqGrid'navGrid',{edit:false,add:false,del:false,searchOnEnter:false,search:false},{},{},{},{multipleSearch:false}; //这是我的xml代码。 a1 a1 在里面 伯努比尔托 a1 A2 0 a2 a2 在里面 伯努比尔托 a2 A2 1. a3 a3 在里面 伯努比尔托 a3 A2 2. sh1 在里面 博乌希普托 A2 3. sh2 在里面 博乌希普托 A2 4. 定义新的 博乌希普托 定义新的 伯努比尔托 如果使用groupField:['AddressType'],则输入数据必须按AddressType排序