Jqgrid: первая строка подсетки не заполняет данные, хотя она успешно извлекает контент - PullRequest
1 голос
/ 06 июля 2011

У меня есть JQgrid, который прекрасно работает, у него есть подсетка, которая работает нормально, но по какой-то странной причине только первая строка подсетки не будет заполнять данные, полученные с сервера, хотя я могу видеть данные, возвращенные в поджигатель. Все остальные строки подсетки будут заполнены нормально.

ниже код для сетки и подсетки. (Я использую версию 4.1.1 с jquery 1.5.2)

<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>

Есть какие-нибудь подсказки?

...