asp.net-mvc - 在剑道网格列中显示自定义值

标签 asp.net-mvc kendo-ui kendo-grid kendo-asp.net-mvc

我在剑道网格中有一个整数列。

columns.Bound(o => o.Mark).Title("Mark");

Mark 是一个可为空的整数。我想当标记值为空时显示“缺席”。我怎样才能实现这个目标?

最佳答案

您可以使用clientTemplate来实现此目的 -

首先编写自己的JS代码 -

<script>
  function checkMark(mark) {
    if (mark == 0 || mark == null)
      return 'absert';
    else
      return mark;
  }
</script>

然后在您绑定(bind)数据时 -

columns.Bound(o => o.Mark).ClientTemplate("#= checkMark(Mark) #").Title("Mark");

关于asp.net-mvc - 在剑道网格列中显示自定义值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26199820/

相关文章:

asp.net-mvc - ServiceStack.Factor 在其模块列表中有一个错误模块 "ManagedPipelineHandler"

javascript - 在 HTML 中嵌入原始数据以在 jQuery 中解析

javascript - Kendo UI ListView - 在编辑时切换模型实例

asp.net-mvc - 使用 ClientTemplate 进行 Kendo 网格内联编辑

javascript - 记住页面导航之间展开的节点

asp.net - MVC RedirectToAction() 有什么方法可以将对象传递给目标操作吗?

asp.net-mvc - 什么是 Request.InputStream 以及何时使用它?

javascript - KendoUI 自定义命令弹出窗口 : ReferenceError: wnd is not defined

kendo-ui - 无法使用 Kendo ui 网格绑定(bind)数据

javascript - Kendo网格导出日期格式不正确