0

我有一个剑道网格,根据数据,我需要在单个列中使用不同的输入控件。我有三种情况:

  1. 如果值为true,则复选框应进行编辑。
  2. 如果值为 astringnumber,则文本框应进行编辑
  3. 如果值为更多,则超链接应在编辑时出现。

在此处输入图像描述

请看上面的截图。

4

1 回答 1

3

在您定义列的模板中,您可以为单元格使用自定义模板。在这你可以写一些条件来决定渲染什么:

<kendo-grid-column field="example" title="Example" width="100">
    <ng-template kendoGridCellTemplate let-dataItem>
        <!-- You can use ngIf and/or ngSwitch here. -->
    </ng-template>
</kendo-grid-column>

API:https ://www.telerik.com/kendo-angular-ui/components/grid/api/CellTemplateDirective/

于 2018-04-03T09:01:22.020 回答