我是 UI5、JS 和 Web 开发的新手。在关于 SAPUI5 的 openSAP 课程之后,我得到了这个页面:
城市名称显示在标签中list/secondStatues/ObjectStatues。如果是的话,我想把城市的名字颜色变成红色"Berlin"。
在这里找到相关的 XML 视图和 controller.js 我遇到了一个问题:
<List>
<!-- ... -->
<secondStatus>
<ObjectStatus
title="{i18n>statusDeliveryFrom}"
text="{
parts: [
{
path: 'ToSupplier/Address/City'
}
],
formatter2: '.formatter.cityColor'
}"
/>
</secondStatus>
</List>
Run Code Online (Sandbox Code Playgroud)
注意:我放formatter2是因为还有另一个格式化程序
controller.js 示例:
cityColor : function(vText){
if (vText === "Berlin") {
return "#FF0000";
}
},
Run Code Online (Sandbox Code Playgroud) 我是Scala的新手,并试图了解如何处理元组列表,所以我创建了一个虚构的人员列表:
val fichier = List(("Emma Jacobs","21"), ("Mabelle Bradley","53"), ("Mable Burton","47"))
Run Code Online (Sandbox Code Playgroud)
我想捕获每个元素(元组)的组件并将它们用于其他目的,所以我写了这个:
def classeur(personne: List[(String, String)]) : String =
personne match {
case Nil => "Empty file"
case h :: t => {
h._1 + "is " + h._2 + "years old"
classeur(t)
}
}
Run Code Online (Sandbox Code Playgroud)
结果:空文件.
我误解了什么,因为我fichier不是空的?为什么它认为fichier是Nil?