Kendo Grid - ASP.net MVC - 如何在添加新记录的同时根据另一个下拉列表中的选择在下拉列表中选择值?

时间:2016-07-21 17:10:41

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

在我的Kendo网格中,我有两个下拉列表(用户ID和用户名)。根据其中一个列表中的选择,我想在另一个中更改所选值。这不是级联下拉列表的情况,因为两个列表已经填充了一对一关系,并且在第一个列表中选择值不会使用新数据重新填充第二个列表。

在添加新记录时,如果用户选择了用户ID,我希望在用户名下拉列表中选择相应的用户名,如果用户选择了用户名,我希望相应的用户ID为在用户ID下拉列表中选择。

如何做到这一点?

1 个答案:

答案 0 :(得分:0)

一种方法是注册onChange事件:

.Events(e =>
{
    e.Change("onChange");
})

在相应的onChange JavaScript函数中,您可以实现所需的逻辑。

在JavaScript中,您可以访问其他DropDownList:

var dropdownlist = $("#yourListId").data("kendoDropDownList");
dropdownlist.select(index);

You can find an example here