2015-10-08 71 views
0

在我的代碼下面,我想設置「數量已發貨」&「訂購數量」爲可編輯。但是,即使設置爲true,這些列也不可編輯。劍道格是不可編輯的,即使設置爲真

我該如何解決這個問題?

<div id="MonthlyTransactionReport" 
       data-role="grid" 
       data-resizable="false" 
       data-navigatable="true" 
       data-pageable="true" 
       pagesize="10" 
       data-scrollable="true" 
       data-sortable="false" 
       data-columns="[ 
          { 'field': 'poNumber', 'title': '<b>PO #', 'width': 70, editable: false }, 
          { 'field': 'lineNumber', 'title': '<b>Line #', 'width': 65, editable: false }, 
          { 'field': 'itemNumber', 'title': '<b>Item #', 'width': 100, editable: false }, 
          { 'field': 'itemDesc', 'title': '<b>Description', 'width': 210, editable: false }, 
          { 'field': 'qtyOrdered', 'title': '<b>Qty <br> Ordered', 'width': 65, editable: true }, 
          { 'field': 'qtyShipped', 'title': '<b>Qty <br> Shipped', 'width': 65, editable: true }, 

回答

1

實際上電網的"editable" is option - 請檢查下面如何啓用這個例子:

 <div data-role="grid" 
      date-scrollable="true" 
      data-editable="true" 

如果您需要關閉給定列的編輯,你可以這樣做,使用網格數據源"schema.model.fields.field.editable" option

schema: { 
    model: { 
    id: "ProductID", 
     fields: { 
      ProductName: { type: "string", editable: false }, 
      UnitPrice: { type: "number" }