在Telerik MVC网格中向工具栏动态添加按钮

时间:2013-05-28 13:37:39

标签: razor telerik telerik-grid telerik-mvc

有没有办法以编程方式将多个项目添加到Telerik MVC Grid的工具栏?

我通常会手动添加这样的项目,但是我想要添加到工具栏中的项目集合,并想知道是否有办法实现这一目标?

.ToolBar(commands =>
{
   commands.Custom().HtmlAttributes(new { id = "btn-addproduct" }).Text("Add Product").HtmlAttributes(new { onclick = "addQuotationLine(" + Model.Id + ");return false;" });
 })

1 个答案:

答案 0 :(得分:1)

配置程序的参数是一个操作,因此您应该能够在其中放置任何有效的c#。这对我有用:

.ToolBar(commands =>
{
    for (int i = 0; i < 3; i++)
    {
        commands.Custom().Text("hello" + i);
    }
})

只需更改循环以循环遍历项目集合并相应地配置每个命令。