在kendo网格上使用自定义编辑器模板时,将忽略column.editor

时间:2017-07-09 20:19:20

标签: kendo-ui kendo-grid

在我的剑道网格的网格列定义中,我有

{ 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>

自定义编辑器模板是否应该尊重列编辑器?

1 个答案:

答案 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>