내 폼에 값 도움말이있는 스마트 필드 컨트롤을 구현해야합니다. ODATA 서비스에서 json 응답을 받고 있습니다. 그리고 JSONModel로 설정하고 있습니다. 이 link을 참조하는 샘플 코드를 시도했지만 bindElement하는 방법을 모르겠습니다. 참조하시기 바랍니다이 데이터는 다음과 같이 바인딩을 조정할 필요가 명명 된 배열에 포함되기 때문에 JsBinValueHelp 필드를 사용하여 스마트 필드 컨트롤을 만드는 방법
-2
A
답변
0
:
<smartField:SmartField value="{/TableCollection/0/AccountNo}" id="companyCode"/>
1
SmartControls가 하나로, OData에 의존! 그러나 JSONModel을 사용하고 있습니다! 또한 @matbtt는 하나의 필드를 배열에 바인딩하는 것으로 언급했으나 위에서 언급 한 방식대로 수행해야합니다 ... jsbin은 수정이지만 ODataModel 대신 JSONModel 만 사용합니다. 그리고 this one uses OData 그리고 잘 작동합니다.
OData 서비스를 호출하고 응답을 JSONModel로 랩핑하는 특정 이유가 있습니까? UI5에서 ODataModel을 사용하는 방법을 알고 있습니까?
내 단일 파일 템플릿을 사용해 주셔서 감사합니다.
값어치가있는 스마트 필드가 필요합니다! – Hari
바인딩이 작동하지 않는 이유를 묻지 말아야합니다! 또한 문제에 대한 정보를 더 추가해야하며, OData를 사용하고 있는지 여부를 지정해야합니다. 그렇지 않다면 왜 스마트 필드를 사용하고 있습니까?! – matbtt
내 질문도 & JsBin을 편집했습니다. 참조하시기 바랍니다. – Hari