jquery - 不使用 rowTemplate 将图像添加到网格

标签 jquery kendo-ui

columns: [{ title: 'Attain', field: 'Attain', width: '4%', template: '<img src="<#= Images/green.png  #>" />', sortable: true },]

我在列中编写了这行代码用于添加图像。我将 green.png 文件放置在 Images 文件夹中,并将绿色、红色、黄色字符串名称存储在数据库 Attain 列中...现在我想检查 dbstringvalue 是否是 grren 那么我想显示绿色图像(如果是红色,则显示红色图像).. 我应该在哪里写条件代码..可以设置吗?

最佳答案

Kendo 模板可能包含条件逻辑。这是一个例子:

columns: [{
  field: "Attain",
  template: "# if (Attain == 'red' ) { # <img src='red.gif' /> # } else # { <img src='green.gif' #}#
}]

有关 Kendo 模板的更多信息可以在 documentation 中找到。 .

关于jquery - 不使用 rowTemplate 将图像添加到网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13834142/

相关文章:

javascript - 执行顺序行为

JQuery 将事件附加到现有事件

javascript - 如何在使用 jquery/css 动态显示周围元素的同时保持当前屏幕位置

javascript - 如何从分层数据生成 Kendo Treeview ? AngularJS

jquery - 如何使用 Kendo UI Grid 加载远程数据?

javascript - iframe 在加载时覆盖我的自定义 css

javascript - 未捕获的类型错误 : Cannot read property 'length' of undefined when using setInterval

kendo-ui - Kendo UI Cascading DropDownList 不使用 CascadeFrom

c# - 为什么我的操作没有在 ASP.NET MVC 4 Web 应用程序中被调用?

html - 如何使用 img 标签和 css 和类而不是 src 属性显示图像