2015-01-08 2 views
5

XML 조각의 CSS 클래스 속성 값을 다른 XML보기의 모델 속성에 바인딩하려면 어떻게해야합니까?XML보기의 CSS 클래스 속성 데이터 바인딩

다음 잘린는

<core:Fragment fragmentName="com.foo.bar.Fragment" type="XML" class="important"/> 

잘 작동하고 {itemStatus}이 속성을 모델로 결합해야

<core:Fragment fragmentName="com.foo.bar.Fragment" type="XML" class="{itemStatus}"/> 

같은 것을 변경해야합니다.

도움을 주셨습니다.

+0

을하는 데 도움이 더 많거나 같은 요구 사항이 ('모델 속성에 바인딩 fragmentName' 이하, http://stackoverflow.com/ 참조 question/25700383/how-to-dynamic-load-and-xml-fragment-in-xml-view)하지만 Fragments는 속성을 모델에 바인딩 할 수 없다 ... 불행한 점은 최소한 ! – Qualiture

+0

감사합니다. 이건 정말 실망 스럽습니다. – z00bs

+2

"class"속성을 사용하여 SAP UI5 컨트롤의 [Expression binding]이 중복 될 수 있습니다. (https://stackoverflow.com/questions/42221962/expression-binding-in-sap-ui5 -control-with-class-attribute) – boghyon

답변

10

Qualiture에서 이미 언급했듯이 불행히도 클래스 속성을 바인딩 할 수 없습니다. 그러나 바인딩 할 수 있고 DOM에 작성하여 스타일 지정에 사용할 수있는 사용자 지정 데이터를 사용하는 해결 방법이 있습니다. 당신은 문서에 여기에 예를 볼 수 있습니다 Writing Data to the HTML DOM as DATA-* Attribute

희망 한번했다