我正在自定义Kendoui网格模板,发现我只需要一直处于编辑模式的所有单元格。如何将所有单元格更改为编辑模式?以编程方式或在设置中?
谢谢!
答案 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>