模板Kendo Grid中的自定义功能

时间:2015-09-18 20:00:43

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

我正在使用Kendo Grid在表中维护CRUD。我的表中有外键,我想用它来显示网格中的实际值而不是键值。所以我创建了自定义函数“getProductName”。使用此表而不是ProductId(我的表),我从父表中选择产品名称。

 $("#Grid").kendoGrid({
        columns: [
            { field: "FieldId", title: "FieldId" },
            {
                field: "Product", title: "Product Name", editor: productdropdowneditor, template: **getProductName**,
                width: "auto", filterable: { ui: productFilter }
            },
            { field: "FieldName", title: "FieldName" }
            { command: ["edit", "destroy"], title: " ", width: "175px", locked: true }
        ],

现在问题是这个函数是为每一行调用的,每次创建,编辑和删除都会发生这种情况。我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以在DTO中创建对象字段,并在服务器上选择“productName”和“productId”。

在客户端:

{ field: "Product.productName", title: "Product Name", editor: productdropdowneditor }