开发者问题收集

kendo ui GRID 使用 if 语句绑定列

2014-09-02
2373

我正在使用 Kendo UI 进行 MVC 开发,并尝试构建动态

表格(每次都会显示其他列)

您能否告诉我是否可以仅在某些条件下填充网格列

类似这样的内容:

   columns.Bound(c => c.a).Title(ViewBag.SearchBy+" id").HtmlAttributes(new { @class = "search_by_id" });
            columns.Bound(c => c.b);
if(1>0)
{
            columns.Bound(c => c.c).Title("Conversions");
            columns.Bound(c => c.d).Title("Conversion rate").Format("{0:p1}"); ;
}

谢谢

1个回答

创建列时您可以轻松使用 if 语句:

if (someCondition)
{
   columns.Bound(c => c.c).Title("Conversions");
}
else
{
   columns.Bound(c => c.d).Title("Conversion rate").Format("{0:p1}");
}
Atanas Korchev
2014-09-04