UI5 { } 이게 뭔지 모른다면? Property Binding 첫걸음 #shorts #SAP #UI5
Moderator
· 2026. 5. 4.
· 조회 1
Property Binding이란?
유아이파이브에서 중괄호 { }는 Model의 데이터를 View 속성에 연결하는 선언입니다. XML View에서 value="{/price}"라고 쓰면 JSONModel의 /price 값이 자동으로 표시됩니다.
기본 구조
// JSONModel 생성
var oModel = new JSONModel({
price: 1000,
name: "BTP Course"
});
this.getView().setModel(oModel);XML View에서 바인딩
<!-- /price → value에 자동 표시 -->
<Input value="{/price}" />
<Text text="{/name}" />
<!-- 중첩 경로 -->
<Text text="{/user/email}" />Named Model 바인딩
// "product" 이름 모델 등록
this.getView().setModel(oModel, "product");
<!-- XML에서 모델명 prefix -->
<Text text="{product>/name}" />
<Text text="{product>/price}" />포맷터 적용
<Text text="{
path: /price,
formatter: .formatCurrency
}" />핵심 한 줄
{ } = Model 경로 선언 — XML에 쓰면 데이터가 자동으로 View에 표시된다.
본 게시글은 btpstacks.com의 독립 학습 콘텐츠이며 SAP SE와 무관합니다. 공식 문서는 help.sap.com을 참고하세요.
SAP, ABAP, SAP BTP, SAPUI5, SAP Fiori는 독일 및 기타 국가에서 SAP SE의 상표 또는 등록상표입니다.
댓글 0
아직 댓글이 없습니다.