即使设置为true,Kendo网格也不可编辑

时间:2015-10-08 19:17:31

标签: c# asp.net telerik kendo-grid

在我的下面的代码中,我想设置" Qty Shipped" &安培; " Qty Ordered"可编辑。但是,即使设置为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 个答案:

答案 0 :(得分:1)

实际上是网格的"editable" is option - 请查看以下示例如何启用它:

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

如果您需要关闭给定列的编辑,可以使用grid dataSource "schema.model.fields.field.editable" option来执行此操作:

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