发送一个标志,而不是基于json的字母
我不知道我是否解释过我从odata调用接收到一个json并将其发送到我的表中,但有一个字段有一个X或为空,但我不想显示一个X,而是想显示一个类似ObjectListItem的标志,带有一个ObjectMarker type=Flagged并只显示该标志发送一个标志,而不是基于json的字母,json,sapui5,Json,Sapui5,我不知道我是否解释过我从odata调用接收到一个json并将其发送到我的表中,但有一个字段有一个X或为空,但我不想显示一个X,而是想显示一个类似ObjectListItem的标志,带有一个ObjectMarker type=Flagged并只显示该标志 my table: (i delete some colums for this but my field that i'm interested is Sucursalescolacion and Sucursalesflag) <Tab
my table: (i delete some colums for this but my field that i'm interested is Sucursalescolacion and Sucursalesflag)
<Table id="bSucursales"
inset="false"
items="{/}"
visible="false"
enableBusyIndicator="true">
<columns>
<Column>
<Text text="{i18n>colSucursalesid}" />
</Column>
<Column>
<Text text="{i18n>colSucursalesnombre}" />
</Column>
<Column>
<Text text="{i18n>colSucursalesdircalle}" />
</Column>
<Column>
<Text text="{i18n>colSucursalesdirnumero}" />
</Column>
</columns>
<items>
<ColumnListItem press="" type="Active">
<Text text="{Sucursalesdepto}"/>
<Text text="{Sucursalesfono1}"/>
<Text text="{Sucursalesfono2}"/>
<Text text="{Sucursalesactiva}"/>
<Text text="{Sucursaleshoraini}"/>
<Text text="{Sucursaleshorafin}"/>
<Text text="{Sucursalescolacion}"/>
<!-- <ObjectMarker type="Flagged"/> -->
<Text text="{Sucursalesflag}"/>
</ColumnListItem>
</items>
</Table>
您可以使用表达式绑定:
<ObjectMarker type="{= ${Sucursalesflag} === 'X' : 'Flagged' : ''}" />
更多信息:此外,您可以选择将格式化程序用作: