【问题标题】:Telerik mvc grid ForeignKey columnTelerik mvc 网格 ForeignKey 列
【发布时间】:2012-05-23 20:45:57
【问题描述】:

我有一个网格,其中前 2 列与 ForeignKey(类别和产品)绑定。第一个下拉列表的值决定了第二个下拉列表的值。第一个下拉列表值更改后如何重新加载第二个下拉列表的值?

@(Html.Telerik().Grid<Order>().HtmlAttributes(new { style = "width: 700px" })
.Name("grdOrders")
.ToolBar(tb => tb.Insert())
.DataBinding(binding => binding.Ajax()
    .Select("GetOrders", "Home")
    .Update("UpdateOrder", "Home")
    .Insert("InsertOrder", "Home")
    .Delete("DeleteOrder", "Home"))
.DataKeys(keys => keys.Add(o => o.OrderID))
.Columns(cols =>
{
    cols.Bound(c => c.OrderID).Width(100).ReadOnly();
    cols.Bound(c => c.Name);
    cols.ForeignKey(c => c.ItemCategoryID, (System.Collections.IEnumerable)ViewData["Categories"],
                    "ItemCategoryID", "CategoryName").Title("dbCategory").Width(300);        
    cols.ForeignKey(c => c.ItemID, (System.Collections.IEnumerable)ViewData["dbItems"],
                "ItemID", "ItemName").Width(200).Title("Item");
    cols.Command(cmd =>
    {
        cmd.Edit().ButtonType(GridButtonType.Image);
        cmd.Delete().ButtonType(GridButtonType.Image);
    }).Title("Commands").Width(100);
})

【问题讨论】:

  • 有人吗?我非常需要这个解决方案

标签: asp.net-mvc grid telerik


【解决方案1】:

遇到同样的问题,我发现了这个: “网格中的相关下拉” http://www.telerik.com/community/forums/aspnet-mvc/grid/dependent-drop-down-in-grid.aspx

PopUp 模式有完整的解释,但只有内联模式解决方案的描述(不幸的是,我很难理解)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-16
    • 2012-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多