我正在使用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 }
],
现在问题是这个函数是为每一行调用的,每次创建,编辑和删除都会发生这种情况。我该怎么办?
答案 0 :(得分:0)
您可以在DTO中创建对象字段,并在服务器上选择“productName”和“productId”。
在客户端:
{ field: "Product.productName", title: "Product Name", editor: productdropdowneditor }