2016-12-21 10 views
0

Я пытаюсь использовать двойной formatter для стандартногоListItem, основанный на определенных условиях (которые будут оцениваться в javascript), я хочу, чтобы класс CSS применялся.Как использовать двойной форматтер в SAPUI5?

мой код выглядит следующим образом.

<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. Если вы не хотите этого делать, вы также можете использовать write custom data to the DOM и использовать эти данные, как описано в примере.

 Смежные вопросы

  • Нет связанных вопросов^_^