如何将所有Kendoui网格单元格更改为编辑模式

时间:2013-06-04 11:35:20

标签: kendo-ui kendo-grid kendo-asp.net-mvc

我正在自定义Kendoui网格模板,发现我只需要一直处于编辑模式的所有单元格。如何将所有单元格更改为编辑模式?以编程方式或在设置中?

谢谢!

1 个答案:

答案 0 :(得分:2)

支持的编辑模式一次只能编辑一个单元格或行。但是,您可以使用列模板来执行此操作。并且您需要使用MVVM以便更新值。以下是一些示例代码:

视图

<!-- grid declaration -->
<div id="grid" 
     data-row-template="row-template"
     data-role="grid"     
     data-sortable="true"
     data-bind="source: dataSource">    
</div>
<!-- grid row template -->      
<script id="row-template" type="text/x-kendo-template">
<tr data-uid="#=uid#">
  <td>
      <input data-bind="value: name" />
  </td>
  <td>
    <input data-role="numerictextbox" data-bind="value: age" />
  </td>
</tr>
</script>

查看模型

<script>
var viewModel = kendo.observable({
  dataSource: [
    { name: "Jane Doe", age: 31 },
    { name: "John Doe", age: 33 }
  ]
});

kendo.bind(document.body, viewModel);
</script>