Salesforce Flow의 Screen Width 값 Custom하기 1. aura 파일에 컴포넌트 번들 생성하기 (auradoc, cmp, meta.xml) 2. css는 번들 밖에 생성한다 (번들 내부에 생성할 경우 .THIS로 시작해야 하는데, 그러면 static resource 적용 안됨!) 3. (아래 출처 내용 완료한 후) Object manager - 해당 Object의 Bunttons, Links, and Actions - 생성한 Custom Action - Height 수정 가능 ※ 출처 1) https://forcepanda.wordpress.com/2019/01/24/how-to-increase-the-width-of-quick-action-modal-popup/ How to in..
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[] 타입의..
lightning:overlayLib : 컴포넌트에서 모달 및 팝오버를 열고 닫을 때 사용할 수 있는 메소드에 대한 액세스 제공 Modal & Popover : 현재 앱 창에 메세지를 표시하는 오버레이 Modal - 앱의 전경에 다이얼로그를 표시해 사용자의 워크플로우를 중단하고 메세지의 주의를 끔 Popover - 참조 요소에 마우스를 놓으면 관련 정보가 표시됨, 버튼 클릭과 같은 상호 작용으로도 Popover 열 수 O Modal/Popover를 트리거하는 컴포넌트에 태그 포함하기 aura:id = 고유한 로컬 ID 하나의 컴포넌트에 하나의 태그만 있으면 여러 메세지 열 수 O Modal/Popover를 닫는 컴포넌트에도 태그 달기!! Displaying Modals 버튼을 클릭해 modal을 여는 컴..
Component Event Propagation 프레임워크는 컴포넌트 이벤트 전파를 위한 Capture, Bubble 단계를 지원. 프레임워크를 사용해 이벤트를 여러 단계에서 처리 O 단계를 통해 어플리케이션에 가장 적합한 이벤트 처리 방법을 유연하게 선택 O Capture 이벤트가 캡쳐되어 어플리케이션 루트에서 소스 컴포넌트*로 유입됨 *Source component : 이벤트를 발생시키는 컴포넌트 이벤트는 캡처된 이벤트를 수신하는 containment hierarchy의 컴포넌트에 의해 처리될 수 O 이벤트 핸들러는 어플리케이션 루트부터 이벤트를 실행한 소스 컴포넌트까지 순서대로 호출됨 이 단계에서 등록된 핸들러는 이벤트 전파 중지 O, 핸들러는 더 이상 호출되지 않음 Bubble 이벤트를 발생시킨..
마크업에 컴포넌트를 추가할 때 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 하위 ..