【发布时间】:2012-03-26 17:30:05
【问题描述】:
我的问题是我需要在 Telerik MVC 网格控件中设置嵌套 DropDownList 的选定值。由于网格绑定在客户端上,我需要在客户端的“onDrpLoad”事件中设置下拉列表的选定项。
为下面的下拉列表设置选定索引的正确方法是什么?同样重要的是,当设置下拉列表中的选定项目时不会导致“onDrpChange”事件触发。 “onDrpChange”事件还需要访问(发送到服务器)事件触发时选择的助手的AssistantId。
有没有干净简单的方法来做到这一点?
Html.Telerik().Grid<Person>().Name("Grid")
.DataBinding(dataBinding => dataBinding.Ajax).Select("GetDetails", "Person"))
.Columns(columns => columns.Bound(p => p.AssistantId).ClientTempalate(
Html.Telerik().DropDownList().Name("AssistantList_<#= PersonId #>").BindTo(new
SelectList(AssistantController.GetAssistants))).ClientEvents(events => events.OnLoad("onDrpLoad"); events.OnChange("onDrpChange");
).ToHtmlString());
谢谢。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 telerik telerik-grid