绑定到Id字段时的kendo网格列过滤

时间:2018-01-10 20:19:58

标签: kendo-ui telerik kendo-grid kendo-asp.net-mvc

请找到DOJO:DOJO

我有一个用户字段的自定义下拉列表编辑器。编辑和模板一切正常。但是,当我想使用名称过滤用户列时,它无法正常工作。这是因为我在字段选项中绑定了userId。因此,kendo网格仅搜索UserId字段,而不是数据源中的UserName。

每当我保存网格时,只有UserId字段会被保存到数据库中。所以我应该将UserId字段绑定到列。

我的要求是使用用户列中的名称而不是UserId进行搜索。

请让我知道方法是什么。

1 个答案:

答案 0 :(得分:0)

在您的网格代码中,您需要将字段从UserId更改为UserName,如下所示:

$("#grid").kendoGrid({
    dataSource: dataSource,
    pageable: true,
    height: 550,
    filterable: true,
    columns: [
        {field: "UserName", title: "User", width: "180px", editor: userDropDownEditor, template: userTemplate},
        {field:"role"}
    ],
    editable: true
});

然后,过滤器将查看UserName而不是id。这是更新的dojo