条件 kendo if 语句中的未捕获错误
Uncaught Error in conditional kendo if statement
我正在写一个 kendo if 语句,但我没有得到想要的结果,我一直在返回:
Uncaught Error: Invalid template
我的 if 语句:
<span id="label-key-slot-text">
#if(problem ==1) {#<span>P</span> #}
#else If(ChargeClient ? ChargeCarer) {#
<span><i class="fa fa-times-circle-o"></i></span>
#}
else If(visitCarerID =!) {#
<span>U</span>
#}
else If(visitID == 1) {#
<span>W</span>
#}
else If(visitID == 4) {#
<span>blue</span>
#}
else If(visitID == 5) {#
<span><i class="fa fa-check-circle" style="color: gray" id=""></i></span>
#}
else If(StatusID == 6) {#
<span><i class="fa fa-check-circle" style="color: Green" id=""></i></span>
#}
else {#
<span><i class="fa fa-users"></i></span>
#}#
</span>
我的 js :
visitModel: {
id: "visitCarerId",
fields: {
problem: {
from: "Problem"
},
ChargeClient: {
from: "ChargeClient"
},
ChargeCarer: {
from: "ChargeCarer"
},
visitID: {
from: "VisitID"
},
StatusID: {
from: "StatusID"
},
}
},
我在 php Laravel 框架中使用 Kendo。这些字段来自带回此数据的 sql 存储过程。我需要根据这个 if 语句显示 icon/letter。
我有答案,我需要为我的数据添加类型,
例如
ChargeClient: {
type: "boolean",
from: "ChargeClient"
},
我还需要仔细检查 Kendo 中接受了哪些运算符:
完成的 if 语句:
#if(problem){#
<span>P</span>
#}else if(ChargeClient ||
ChargeCarer == 1){#
<span><i class="fa fa-times-circle-o"></i></span>
#}else if(visitId == null){#
<span>NO</span>
#}else if(StatusID == 1){#
<span>5</span>
#}else if(StatusID == 4){#
<span>4</span>
#}else if(StatusID == 5){#
<span><i class=" fa fa-times-circle-o"></i></span>#
}else if(StatusID == 6){#
<span><i class="fa fa-times-circle-o"></i></span>#
}else{#<span><i class="fa fa-users"></i></span>#}
#
这对我现在有效并带回了所需的数据。
我正在写一个 kendo if 语句,但我没有得到想要的结果,我一直在返回:
Uncaught Error: Invalid template
我的 if 语句:
<span id="label-key-slot-text">
#if(problem ==1) {#<span>P</span> #}
#else If(ChargeClient ? ChargeCarer) {#
<span><i class="fa fa-times-circle-o"></i></span>
#}
else If(visitCarerID =!) {#
<span>U</span>
#}
else If(visitID == 1) {#
<span>W</span>
#}
else If(visitID == 4) {#
<span>blue</span>
#}
else If(visitID == 5) {#
<span><i class="fa fa-check-circle" style="color: gray" id=""></i></span>
#}
else If(StatusID == 6) {#
<span><i class="fa fa-check-circle" style="color: Green" id=""></i></span>
#}
else {#
<span><i class="fa fa-users"></i></span>
#}#
</span>
我的 js :
visitModel: {
id: "visitCarerId",
fields: {
problem: {
from: "Problem"
},
ChargeClient: {
from: "ChargeClient"
},
ChargeCarer: {
from: "ChargeCarer"
},
visitID: {
from: "VisitID"
},
StatusID: {
from: "StatusID"
},
}
},
我在 php Laravel 框架中使用 Kendo。这些字段来自带回此数据的 sql 存储过程。我需要根据这个 if 语句显示 icon/letter。
我有答案,我需要为我的数据添加类型, 例如
ChargeClient: {
type: "boolean",
from: "ChargeClient"
},
我还需要仔细检查 Kendo 中接受了哪些运算符: 完成的 if 语句:
#if(problem){#
<span>P</span>
#}else if(ChargeClient ||
ChargeCarer == 1){#
<span><i class="fa fa-times-circle-o"></i></span>
#}else if(visitId == null){#
<span>NO</span>
#}else if(StatusID == 1){#
<span>5</span>
#}else if(StatusID == 4){#
<span>4</span>
#}else if(StatusID == 5){#
<span><i class=" fa fa-times-circle-o"></i></span>#
}else if(StatusID == 6){#
<span><i class="fa fa-times-circle-o"></i></span>#
}else{#<span><i class="fa fa-users"></i></span>#}
#
这对我现在有效并带回了所需的数据。