有条理地在Telerik MVC Grid中添加一个复选框

时间:2012-02-23 11:33:56

标签: telerik telerik-grid telerik-mvc telerik-open-access

我正在使用带有aspx引擎的Telerik Grid for MVC 3。我必须仅在状态已完成的行上添加一个复选框。

 columns.Bound(grid => grid.CaseStatus).Width(80);

上面是我的绑定列,现在我必须检查CaseStatus值是否是某个特定的数字,然后我必须添加该行的复选框。

columns.Add(c => c.CaseID).Title("").Format("<input type='checkbox' />").Encoded(false).Width(5);

任何想法如何做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以使用ClientTemplate来实现此目的:

<强>〔实施例:

columns.Bound(p => p.CaseStatus).Title("Case Status").ClientTemplate("<#= (CaseStatus==true) ? '<input type='checkbox' />' : '' #>");

模板允许您自定义数据在网格中的显示方式,您可以使用<#= #>以与服务器端模板类似的方式嵌入和比较数据绑定表达式。