javascript - 有没有办法只显示特定行的剑道网格列?

标签 javascript jquery kendo-ui kendo-grid

我是剑道新手,也是剑道初学者。下面是剑道网格中一列的剑道模板。但我只想为特定行显示此按钮。剑道中有什么办法可以做到这一点吗?

command: [
    {
        title: "Accept",
        template:"<button title='Accept' class='btn btn-success btn-flat' onclick='AcceptClick(this)'><span class='fa fa-check '></span> </button>"
    }, {
        title: "Reject",
        template: "<button title='Reject' class='btn btn-danger btn-flat' onclick='RejectClick(this)'><span class='glyphicon glyphicon-remove'></span>  </button>"
    }
],
title: "Action",
width: "160px"

最佳答案

这可以使用您的模板来完成,但可以作为如下函数:

<div id="grid"></div>
<script>
$("#grid").kendoGrid({
  columns: [ {
    field: "name",
    template: function(dataItem) {
//your if condition can be coded here like: if (dataItem.someColumn){}
      return "<strong>" + kendo.htmlEncode(dataItem.name) + "</strong>";
    }
  }],
  dataSource: [ { name: "Jane Doe" }, { name: "John Doe" } ]
});
</script>

关于javascript - 有没有办法只显示特定行的剑道网格列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50566394/

相关文章:

javascript - 在 angularjs 中使用 ng-repeat 时扩展 $index 的范围

javascript - 在 JS onload() 函数中设置全局变量

javascript - JQuery 选择器问题——如何找到目标 = _blank 的所有 HREF?

javascript - 拒绝执行内联脚本,因为它违反了以下内容安全策略指令

javascript - 更改图片的src属性是否会造成回流?

javascript - TinyMCE 粘贴为纯文本

jquery - 选择框作为类别过滤器在 Chrome、IE 上不起作用。

kendo-ui - 如何使用 jquery 根据条件将 cssClass 添加到 kendo 工具栏

javascript - 获取 Kendo UI 日历 View 中的日期列表

javascript - KendoUI 模板无效