0

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

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

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

1 回答 1

1

配置器的参数是一个动作,因此您应该能够将任何有效的 c# 放在那里。这对我有用:

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

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

于 2013-06-04T20:37:33.677 回答