You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在NopCommerce的Kendo UI GridView中添加条件判断

没问题,我来帮你搞定这个Kendo Grid的条件显示需求~

在NopCommerce的Kendo UI GridView中实现条件显示下载按钮

要实现当downloadGuid不为空时才显示下载图标,你可以利用Kendo UI模板支持的JavaScript条件语法来修改template部分。具体来说,就是在模板里加入判断逻辑,只有当downloadGuid存在(非空)时,才渲染下载按钮。

修改后的完整配置代码如下:

{ 
    field: "Id", 
    title: "@T("Admin.Common.Download")", 
    width: 100, 
    headerAttributes: { style: "text-align:center" }, 
    attributes: { style: "text-align:center" }, 
    template: '# if(downloadGuid) { # <a class="btn btn-default" href="DownloadPdf/?downloadGuid=#=downloadGuid#" title="Download" ><i class="fa fa-download" aria-hidden="true"></i></a> # } #' 
}

简单说明:

  • Kendo UI的模板会在渲染每行数据时解析#包裹的JavaScript代码
  • # if(downloadGuid) { #会检查当前行的downloadGuid是否为非空值(空字符串、null、undefined都会被判定为false)
  • 只有条件成立时,才会输出下载按钮的HTML内容,否则这部分会直接跳过不渲染

内容的提问来源于stack exchange,提问作者Arun Solanki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:43:53