剑道网格列模板中的条件

Posted

技术标签:

【中文标题】剑道网格列模板中的条件【英文标题】:Conditional in Kendo grid column template 【发布时间】:2013-09-15 10:28:12 【问题描述】:

我需要在我的剑道网格列模板中应用一个条件。

这是我的代码:

columns: [

    field: "EmpName",
    title: "Name",
    template: '<a href="\\#" onclick="showName();">#= if (empName == null) "show xxx"
                else 
                   // I want to show actual name if it is not null
                   empName
                #</a>'
,

【问题讨论】:

【参考方案1】:

检查一下

'<a href="" onclick="showName();">'# if( empName==null) #<span>show xxx<span>#  else #<span>#: empName#<span># #'</a>'

【讨论】:

标签可以根据需要移除 - ##: empName## 【参考方案2】:

这样的东西应该适合你:

# if(test == null)  #
    <span style="border:1px solid red"></span>
#  else  #
    <span style="border:1px solid lime"></span>
#  #

目前不知道如何内联。

【讨论】:

是的,它对我有用!如果我的字段是null,我想显示link,否则不适用。这就像魅力!谢谢!【参考方案3】:

希望对你有帮助

<script type="text/x-kendo-template" id="template">
    <div id="details-container">
       <dt> Name:</dt> #= Name #
      <br>  
       <dt>Selected Device: </dt>  ios:-# if (PushToiOS == true)  #Yes#  else  #No#  #,
                                   android:-# if (PushToAndroid == true)  #Yes#  else  #No#  #,
                                   WP:-# if (PushToWP == true)  #Yes#  else  #No#  #
      <br>
       <dt>Expire Date:</dt> #= kendo.toString(ExpiredDate, "MM/dd/yyyy") #
      <br>
    </div>
</script>

【讨论】:

以上是关于剑道网格列模板中的条件的主要内容,如果未能解决你的问题,请参考以下文章

如何根据剑道网格中的特定列条件更改行的颜色以获取角度

剑道网格日期格式

在详细单击列标题时编辑剑道网格中的主列标题

一次隐藏/显示剑道网格​​中的所有列

日期列中的剑道网格格式时间问题[重复]

如何有条件地隐藏或显示剑道网格​​中的列