我试图根据另一列中的值在sap.m表的一列中显示彩色图标。我使用了格式化程序.Below是我的视图代码和格式化程序代码。请帮助。
<items>
<ColumnListItem>
<cells >
<core:Icon src="{path: 'STATUS', formatter: '.formatter.formatIcon'}" color="{path: 'STATUS', formatter: '.formatter.formatIconColor'}" />
</cells>
</ColumnListItem>
</items>
formatter -
formatIconColor: function (status) {
if (status === "Error") {
return "red";
} else {
return "green";
}
},
formatIcon: function (status) {
return 'sap-icon://circle-task';
}