Как использовать двойной форматер в SAPUI5?
Я пытаюсь использовать двойной форматировщик для StandardListItem, основанный на определенных условиях (которые будут оцениваться в javascript), я хочу применить класс CSS.
мой код, как показано ниже.
<StandardListItem
class = "{= '{path: \'' + ${path: 'lineItem>', formatter: 'path.to.formatter'} + '\', formatter: \'.anotherFormatter\'}' }"
icon = "{= '{path: \'' + ${path: 'lineItem>', formatter: 'path.to.formatter'} + '\', formatter: \'.anotherFormatter\'}' }">
</StandardListItem>
В приведенном выше случае вызывается средство форматирования для значка, но для класса средства форматирования не вызываются, это что-то, что не поддерживается, или я что-то не так делаю?
1 ответ
Атрибут "class" в настоящее время не является привязываемым, но вы можете использовать метод addStyleClass, чтобы добавить свой конкретный класс CSS. Если вы не хотите этого делать, вы также можете записать пользовательские данные в DOM и использовать эти данные, как описано в примере.