2010-03-04 4 views
0
$("#list2").jqGrid({ 
      mtype: 'GET', 
      datatype: 'Arche.Search.ItemT', 
      colNames:['test1','test2', 'test3'], 
      colModel:[ 
       {name:'ID',index:'ID', width:100,align:"center",key:true}, 
       {name:'Brand',index:'Name', width:90}, 
       {name:'BrandID',index:'CurrentPrice asc, invdate', width:100}, 
      ], 
      rowNum:10, 
      rowList:[10,20,30], 
      pager: '#pager2', 
      sortname: 'id', 
      viewrecords: true, 
      sortorder: "desc", 
      caption:"TEST jqGRID", 
      multiselect: false 
     }); 

     var datarow = {ID:"99",Brand:"2007-09-01",BrandID:"test3"}; 
     //$("#list2").addRowData(0,datarow); <== this works very well. 
     $("#list2")[0].addJSONData("{total: 1, page: 1, records: 1, rows : [ {id: '1', cell:['1', '2007-10-01', 'test']} ] }"); 

le codesimple, la mise en œuvre de jqGrid ne fonctionne pas

$("#list2")[0].addJSONData("{total: 1, page: 1, records: 1, rows : [ {id: '1', cell:['1', '2007-10-01', 'test']} ] }"); 

ne montre rien sur le jqGrid.

et n'a pas non plus d'erreur.

Je ne peux pas trouver la raison pour laquelle ce travail doens't ..

et j'ai 1Plus question.

la question est JSON.parse() est une erreur grammaticale dans mon cas.

Répondre

Questions connexes