【问题标题】:kendo grid column filtering when bind to the Id field绑定到 Id 字段时的剑道网格列过滤
【发布时间】:2018-01-10 20:19:58
【问题描述】:

请找到道场:DOJO

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

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

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

请告诉我将采用什么方法。

【问题讨论】:

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


【解决方案1】:

在您的网格代码中,您需要将字段从 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
});

然后过滤器将查看用户名而不是 id。这是更新后的dojo

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多