2010-04-12 98 views
1

我只是jqGrid的定義是這樣的:的jqGrid editForm問題

jQuery("#C2").jqGrid({ 
       url: '/Customers.mvc/GetGridData/', 
       datatype: 'json', 
       autowidth: 'true', 
       mtype: 'GET', 
       colNames: ['Nazwa', 'Symbol', 'Status', 'Miasto', 'Ulica', 'Budynek', 'Mieszkanie', 'Koda pocztowy', 'Domena', ' '], 

       colModel: [ 
          { name: 'Name', index: 'Name', align: 'left', editable: 'true', edittype: 'text' }, 
          { name: 'Symbol', index: 'Symbol', align: 'left', editable: 'true', edittype: 'text' }, 
          { name: 'Status', index: 'Status', align: 'left', editable: 'true', edittype: 'text' }, 
          { name: 'City', index: 'City', align: 'left', editable: 'true', edittype: 'text' }, 
          { name: 'Street', index: 'Street', align: 'left', editable: 'true', edittype: 'text' }, 
          { name: 'Building', index: 'Building', align: 'left', editable: 'true', edittype: 'text' }, 
          { name: 'Flat', index: 'Flat', align: 'left', editable: 'true', edittype: 'text'}, 
          { name: 'PostalCode', index: 'PostalCode', align: 'left', editable: 'true', edittype: 'text' }, 
          { name: 'Domain', index: 'Domain', align: 'left', editable: 'true', edittype: 'text'}, 
          { name: 'ExtId', index: 'ExtId', align: 'left', editable: 'true', edittype: 'text'}, 
          ], 
       pager: jQuery('#C2_p'), 
       rowNum: 30, 
       rowList: [20, 30, 50], 
       sortname: 'Name', 
       sortorder: 'Asc', 
       viewrecords: 'true', 
       width: '80%', 
       height: '100%', 
       editurl: '/Customers.mvc/SaveCustomer/', 
       postData: { gridId: 'Customers' }, 
       caption: 'Klienci2' 
      }).navGrid('#C2_p', { edit: true, add: true, del: true, search: false, refresh: false }, 
      {},//Options for the Edit Dialog 
      {},//Options for the Add Dialog 
      {}//Options for D 

      ); 

     }); 

當我打電話編輯/添加的形式,它的出現無文本編輯輸入。我正在使用jQuery 1.3.2和jqgrid 3.6.4

任何幫助將不勝感激。

回答

1

我發現它:)。 我改變 editable:'true' 改爲 editable:true 現在它可以工作...