Я пытаюсь преобразовать значения состояния 0,1 в смарт-таблице в значки с форматированием. Пока я создал Custom column и заполнил его OData и вставил в Smart Table.Как изменить текст для значка в смарт-таблице SAPUI5
Вот мой код с точки зрения XML для пользовательского столбца:
</Column>
</columns>
<items>
<ColumnListItem>
<cells>
<ObjectStatus
text="{Status}" state="{path: 'Status', formatter: '.status'}" />
</cells>
</ColumnListItem>
</items>
</Table>
И это мой контроллер:
status : function(Status){
if (Status === "0"){return new sap.ui.core.IconPool.getIconURI("sap-icon://accept");
}
else {return new sap.ui.core.IconPool.getIconURI("sap-icon://decline");
}
},
И я получил эту ошибку в хромированной отладчик Error screenshot
Спасибо за вашу помощь @jpenninkhof. Вы были правы, я нашел решение и разместил его здесь. –