在我的下面的代码中,我想设置" 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 },
答案 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" }