Jqgrid:第一行子网格不会填充数据,尽管它成功获取内容

时间:2011-07-06 01:45:03

标签: javascript jqgrid subgrid

我有一个完美正常的JQgrid,它有一个子网格,工作正常,但由于一些奇怪的原因,只有第一行子网格不会填充从服务器收到的数据,虽然我可以看到返回的数据萤火虫。 所有其他子网格行将填充正确。

下面是网格和子网格的代码。 (我正在使用带有jquery 1.5.2的4.1.1版本)

<div id="pager11"></div>

</body>
</html>

<script type="text/javascript">
jQuery("#list11").jqGrid({
url:'server.php?q=1',
datatype: "xml",
height: 200,
width: 800,
colNames:['Details','Nature', 'Mode', 'Date','Created','By','Creator'],
colModel:[
{name:'details',index:'details', width:350},
{name:'nature',index:'nature', width:40},
{name:'mode',index:'mode', width:70},
{name:'interaction_date',index:'interaction_date', width:80, align:"right"},
{name:'created_on',index:'created_on', width:80, align:"right"},        
{name:'created_by',index:'created_by', width:25,align:"right"},     
{name:'creator',index:'creator', width:70, sortable:false}      
],
rowNum:10,
rowList:[10,20,30],
pager: '#pager11',
sortname: 'id_interaction',
viewrecords: true,
sortorder: "desc",
multiselect: false,
subGrid : true,
subGridUrl: 'subgrid.php?q=2',
subGridModel: [{ name  : ['Details'], 
width : [760] } 
],
caption: "Subgrid Example"
});
jQuery("#list11").jqGrid('navGrid','#pager11',{add:false,edit:false,del:false,search:false});
jQuery("#list11").jqGrid('filterToolbar',{stringResult: true,searchOnEnter : false});
</script>

收到的XML响应无法显示

<?xml version='1.0' encoding='utf-8'?>
<rows><row><cell><![CDATA[We will display all the details in this section.]]></cell></row></rows>

有效的XML响应

<?xml version='1.0' encoding='utf-8'?>
<rows><row><cell><![CDATA[But still we need to work harder.]]></cell></row></rows>

任何线索?

0 个答案:

没有答案