Kendo DropDownList条件if else模板

时间:2017-07-06 08:17:02

标签: javascript templates drop-down-menu kendo-ui conditional

目前我的模板如下所示:

template: '#:data.Name# (#:data.Code#)'

我想做的是检查data.Code参数是否为空。 如果(data.Code =='')则

template: '#:data.Name#

否则第一个包含名称和代码的模板。

我一直在尝试这样的事情,但它似乎并没有起作用。

template: "#if(#:data.Code#==''){ #:data.Name# (#:data.Code#)}else {#:data.Name#}#"

非常感谢帮助。

3 个答案:

答案 0 :(得分:1)

这样做:

tempalte: "#: Name # # if (data.Code) { # (#= Code #) # } #"

如果我将其分解,将会更清楚:

#: Name #
# if (data.Code) { #
    (#: Code #)
# } #

如您所见,规则如下:

  1. JS代码应放在两个#
  2. 之间
  3. 值应放在#:#之间。

答案 1 :(得分:0)

试试这个

template: "#=data.Name# # if(data.Code != '') { # (#=data.Code#) # } #"

答案 2 :(得分:0)

管理,使其能够在回复的帮助下工作。

http.post