javascript - Kendo UI 网格如果字段为 true/false 更改标题

标签 javascript jquery if-statement kendo-ui kendo-grid

我有一个返回 TRUE 或 FALSE 的 bool 值 isActive

           {
                field: "isActive",
                title: "Status",
                width: 90

            }

我已经成功完成这项工作,并且在网格中它会显示“真”或“假”。但是,如果它是真的,我想做到这一点,将字段更改为 A,如果是假的,则将标题更改为 B。我该怎么做?

编辑:通常是这样写的(字段、标题、宽度、模板等)。 IsActive 是一个 bool 值,我希望它执行检查(如果 isActive = true,返回 A。不知道如何解释它。目前它显示 bool 值(真/假),我希望它显示事件/非事件在网格中。抱歉造成混淆,标题将保持不变

最佳答案

您可以使用列模板函数 ( http://docs.telerik.com/kendo-ui/api/javascript/ui/grid#configuration-columns.template ):

{ field: "isActive",
  template: function(dataItem){
      return dataItem.isActive ? "Active" : "Inactive";
  }
}

DEMO

关于javascript - Kendo UI 网格如果字段为 true/false 更改标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32950189/

相关文章:

javascript - 约束错误 : Key already exists in the object store

javascript - 2 html内容加载后回调

python - 确保用户在使用 BMI 分析器时只输入整数

jquery - jquery 中的 .load() 问题

javascript - 点击链接查找最接近的 H3 值

java - 对于Java BigInteger类,有没有办法定义一个具有多个条件的if语句,并用逻辑运算符分隔?

java - 有没有办法缩短 if 语句

javascript - jQuery 每次循环返回数据两次

javascript - 网页需要重新加载才能显示 javascript 内容...在除 MSIE 之外的所有浏览器中

javascript - 谷歌地图不显示