| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- 가상환경
- app
- salesforce
- 퀵
- 가상환경만들기
- sort 함수
- django
- templates
- Formula
- 템플릿
- 퀵정렬
- 앱
- date
- 알고리즘
- model
- sort()
- sfdc
- 병합
- 장고
- testclass
- MTV패턴
- view
- Sort
- 배포
- Mtv
- 정렬
- 뷰
- 템플릿언어
- 동빈나
- 병합정렬
Archives
- Today
- Total
Like A Flowing Cloud
[Salesforce] Component 본문
1. Component 동작 원리 및 구조
Component → Controller → Helper → Apex Controller
- Component : 필수 요소로, 변수 선언 및 UI
- Controller : JavaScript 구현 및 Component 의 Event 처리
- Helper : 재사용 가능한 Function 구현 및 DML 처리
- Apex Controller : CRUD
2. 변수 설정
<aura:attribute name="변수명" type="자료형" default=""/>
3.
{!c.} → controller 의 함수 호출 시 사용
{!v.} → attribute 사용 시 사용
4. handler - init & change
- init - 해당 컴포넌트를 처음 생성할 때 호출되는 initial 함수
- name에 반드시 'init'과 'change'로 작성해야한다.
<aura:handler name="init" value="{!this}" action="{!c.fnInit}"/>
<aura:handler name="change" value="{!v.changeAttr}" action="{!c.fnChange}"/>
5. implements
implements="force:hasRecordId,force:lightningQuickActionWithoutHeader,flexipage:availableForAllPageTypes"
반드시 작성해야한다.
작성하지 않을 시, edit page 화면, Quick Action 컴포넌트 선택 창에 노출되지 않음.
+ 커뮤니티 화면일 경우 : forceCommunity:availableForAllPageTypes 추가
'Salesforce' 카테고리의 다른 글
| [Salesforce] 배포 (0) | 2022.10.13 |
|---|---|
| [Salesforce] Test Class Setting (0) | 2022.10.06 |
| [Salesforce] Flow 에서 날짜를 YYYYMMDD 로 출력하는 방식 (0) | 2022.09.29 |
| [Salesforce] Interface (1) | 2022.09.20 |
| [Salesforce] Apex 개발 - List 사용시 Tip (0) | 2022.09.14 |