Handling Component Events Component event는 이벤트를 발생시킨 component, 또는 이벤트를 수신하는 Containment hierarchy에 의해 처리될 수 있음 Syntax Note ˙ 에 있는 name attribute는 이벤트를 발생시키는 컴포넌트의 태그에 있는 name attribute와 같아야 함 ˙ 의 action attribute는 이벤트를 처리할 client측 컨트롤러 동작을 설정 ˙ event attribute : 처리중인 이벤트를 지정 ( format ☞ namespace:eventName ) ˙ 이벤트가 발생하면, handleComponentEvent client측 컨트롤러 action이 호출됨 Event Handling Phases Compone..
Aura.Component[ ] type이 "Aura.Component[]"인 이해하기 "Aura.Component[]"의 default value를 설정하기 위해, 의 body에 default markup 지정 aurafacet.cmp Aura Component[] default value facet attribute (MarkupDetail)가 컴포넌트에서 설정되지 않은 경우 default markup이 적용됨 사용 예시 AuraComAttApp.app AuraComAtt.cmp US India {!v.RegionName} Countries List {!v.CountryList} AuraComAttUse {!country} {!country} ↓ Output 정리 Aura.Component[] 타입의..
마크업에 컴포넌트를 추가할 때 owner 컴포넌트의 property value를 기준으로 컴포넌트의 public property value를 초기화 할 수 있다. Data binding 동작은 LWC, Aura 개발 모델에서 다르다. Aura {# expression} (Unbound Expression) 값이 정적으로 유지됨 ex. {#v.messageText} ≫ 문자열 값이 변경되어도 변경 내용 반영 X String과 같은 Primitive는 value로 전달되고, 상위&하위 표현식에 대한 데이터 업데이트는 분리됨 Array나 Map과 같은 object는 reference에 의해 전달되므로 하위 데이터에 대한 변경 사항이 상위 항목으로 전파됨 하지만 상위의 change 핸들러는 알림 받지 X 하위 ..