0
컨트롤러에서 데이터를 바인딩하려고하는데 어떤 이유로 뷰에 데이터를 표시 할 수 없습니다. 는 다음 코드를 사용하여 모델을 설정하고 있습니다 :SAPUI5- 데이터 바인딩이 작동하지 않습니다.
var oModel = new sap.ui.model.json.JSONModel();
oModel.setData(oObject);
this.getView().setModel(oModel);
console.log("DATA:-->"+ JSON.stringify(this.getView().getModel().getData()));
콘솔 문은 제대로하지만 데이터가 표시되지 않는 뷰에있는 데이터를 인쇄합니다. 나는 뭔가를 놓친다. 문제를 찾을 수 없습니다.
내보기 : 미리
.....
<form:SimpleForm
id="iform"
minWidth="1024"
maxContainerCols="2" >
<Label text="Name"/>
<Text text="{NAME}"/>
<Label text="Age"/>
<Text text="{AGE}"/>
</form:SimpleForm>
.....
감사합니다.
무엇을 당신의 JSON이 생겼는데? – Allen
다음과 같이 보입니다 : [{ "NAME": "Ajay", "AGE": "35"}] – Zee
나는 무엇이 누락 되었습니까? 작동하도록 다른 것을 추가해야합니까? – Zee