gpt4 book ai didi

javascript - 剑道 ui 网格模板 else if

转载 作者:行者123 更新时间:2023-11-30 15:45:38 28 4
gpt4 key购买 nike

以下代码无效。谁能帮我在这里写 else if 条件?

   function getMyColumns() {
return [{
field: "xxx",
title: "1st",
width: "75px",
}, {
field: "ChoiceCode",
title: "2nd",
width: "75px",
template: "#if(ChoiceCode == null) {# #} else If(mychoice == ChoiceCode) {#" +
"{ #<div style='background-color:lightgreen'><span>#=ChoiceCode#</span></div>#}" +
"else {# <span>#=secondChoiceCode#</span> #}" +
"#}#"
}, {
}];
}

在选择字段中,如果它为空,我想显示一个空字符串,如果它有一个值并且它与我的选择相匹配,我想用绿色突出显示该单元格,如果它与我的选择不匹配,则不突出显示它.

最佳答案

如果你把你的模板内联,它会是这样的:

#if(ChoiceCode == null) {# #} else If(mychoice == ChoiceCode) {# { #<div style='background-color:lightgreen'><span>#=ChoiceCode#</span></div>#}else {# <span>#=secondChoiceCode#</span> #} #}#

或者更好(故意没有 #):

if(ChoiceCode == null) { } 
else If(mychoice == ChoiceCode) {
{ <div style='background-color:lightgreen'><span>#=ChoiceCode#</span></div>
}
else {
<span>#=secondChoiceCode#</span> }
}

注意到有什么不对吗?我认为应该是这样的:

if(ChoiceCode == null) { } 
else If(mychoice == ChoiceCode) {
<div style='background-color:lightgreen'><span>#=ChoiceCode#</span></div>
}
else {
<span>#=secondChoiceCode#</span>
}

内嵌版本:

# if(ChoiceCode == null) { # # } else if (mychoice == ChoiceCode) { #<div style='background-color:lightgreen'><span>#=ChoiceCode#</span></div> # } else { # <span>#=secondChoiceCode#</span> # } #

代码版本:

template: "#if(ChoiceCode == null) {# #} else if(mychoice == ChoiceCode) {#" +                                
"<div style='background-color:lightgreen'><span>#=ChoiceCode#</span></div>#}" +
"else {# <span>#=secondChoiceCode#</span> #}#";

关于javascript - 剑道 ui 网格模板 else if,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40113345/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com