请找到DOJO:DOJO
我有一个用户字段的自定义下拉列表编辑器。编辑和模板一切正常。但是,当我想使用名称过滤用户列时,它无法正常工作。这是因为我在字段选项中绑定了userId。因此,kendo网格仅搜索UserId字段,而不是数据源中的UserName。
每当我保存网格时,只有UserId字段会被保存到数据库中。所以我应该将UserId字段绑定到列。
我的要求是使用用户列中的名称而不是UserId进行搜索。
请让我知道方法是什么。
答案 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。