在我的剑道网格的网格列定义中,我有
{ field: ProductId, title: 'Product', template: #= ProductName #', editor: MyProductSelector }
使用默认弹出编辑器可以正常工作。但是当我有一个自定义编辑器模板时,它似乎忽略了列上的编辑器字段。只需渲染常规输入。
我的模板上的输入如下所示:
<div class="k-edit-label">
<label for="ProductIdInput">Product</label>
</div>
<div data-container-for="ProductIdInput" class="k-edit-field">
<input id="ProductIdInput" name="ProductId" data-bind="value:ProductId">
</div>
自定义编辑器模板是否应该尊重列编辑器?
答案 0 :(得分:0)
您必须使用&#34;数据源&#34; 到您的编辑模板
<div class="k-edit-label">
<label for="ProductIdInput">Product</label>
</div>
<div data-container-for="ProductIdInput" class="k-edit-field">
<input id="ProductIdInput" name="ProductId"
data-bind="value:ProductId"
data-source="MyProductSelector">
</div>