Salesforce7 [Salesforce] LWC Popup Notifications 들에 대해 알아보자! (Alert, Confirm, Prompt) 안녕하셀포~🌺💥 여러분은 위 사진과 같이 시스템 작업이나 이벤트에 대해 짧게 메세지로 띄워주는 toast notification을 주로 쓰시거나, Javascript에서 기본적으로 제공하는 window.alert(), window.confirm(), window.prompt() 메소드를 이용하시나요 ? 이번엔 보다 더 많은 기능과 UI를 제공하는 LWC Popup Notifications(총 3가지) 에 대해 알아보겠습니다.😎 Notification Popup은 사용자가 확인 또는 취소를 클릭하여 메세지를 보다 정확히 확인하도록 할때 유용하게 쓸 수 있습니다. [Attributes] label : Modal의 Header Text 값 message : Modal Body에 보여줄 메세지 defaultVa.. 2024. 3. 25. [Salesforce] Salesforce Study를 위한 개인 Org 발급받기 안녕하셀포 ~ 🙋🏻♀️ 오늘은 Salesforce Study를 시작하기 위하여 개인 학습용 Org를 발급 받는 방법에 대해 알아보겠습니다. 개인 학습용 Org 발급은 두 가지 방식으로 받을 수 있습니다. 1) Trailhead를 가입하여 Hands-On Org 발급 받기 2) Developer Edition 발급 받기 1) Trailhead 가입하여 Hands-On Org 발급 받기 먼저 Trailhead란 Salesforce에서 제공하는 무료 온라인 학습 플랫폼입니다. Trailhead에서는 Salesforce의 모든 주제에 대한 콘텐츠를 제공하며 객관식 문제 혹은 실습 방식으로 학습을 평가합니다. 콘텐츠들은 '모듈'로 구성되어 있는데 모듈을 성공적으로 완수하면 배지 혹은 슈퍼배지를 제공하고, 이를.. 2024. 3. 19. [Salesforce] Apex 보안을 강화하는 법! 코드 작성 시 주의해야 할 사항(with sharing, without sharing) 안녕하셀포~😮🎸 오늘은 Salesforce 개발에서 코드를 작성할 때 가장 중요한 측면 중 하나인 '보안'에 대해 이야기해보려고 합니다. Apex를 사용하는 개발자는 중요한 데이터를 실수로 노출하지 않도록 주의해야 합니다. 기본적으로 Apex는 시스템 컨텍스트에서 실행되며, 시스템 컨텍스트에서 Apex 코드는 모든 개체 및 모든 필드에 엑세스 할 수 있습니다. 따라서 셀포 개발자라면 반드시 권한 관련해서 주의를 기울일 수 밖에 없는데요!! 🧐 먼저 Apex Class의 권한을 제어할 수 있는 몇 가지 키워드들을 살펴보겠습니다. 1. with sharing Apex Class에 with sharing을 사용하게 되면, 현재 사용자에 대한 공유 규칙이 클래스에 대해 고려되도록 지정할 수 있습니다. Apex는.. 2024. 3. 18. [Salesforce] Null Coalescing Operator (??) in Apex 안녕하셀포 ~💕 개발자라면 ! ! 짧고 간결한 코드를 짜고 싶으실텐데요, 오늘은 Salesforce Spring'24 Release Note 에 새로 Release 된 Null Coalescing Operator (Null 병합 연산자) 에 대해 정리 해보겠습니다. [Null Coalescing Operator] a ?? b ➡️ a 가 Null 이 아닌경우 a를 반환하고 Null 인 경우 b를 반환하는 이항 연산자입니다. 아주 간단하죠? 기존, 특정 변수의 Null값을 체크할때 아래와 같이 사용 하셨을텐데요.. String anyText = '123'; String returnText = anyText != null ? anyText : '빈값'; System.debug(returnText); //12.. 2024. 3. 15. [Salesforce] LWC : lightning-record-picker 마스터가 될래요! 안녕하셀포 ~😉🌺 Salesforce Spring'24 Release Note 여러분 모두 확인하셨나요!? 이번에는 새로 Release된 여러 기능중 lightning-record-picker에 대해 다뤄보겠습니다. Lightning-record-picker를 이용하여 간단하게 Lookup 컴포넌트를 만들 수 있습니다. 물론 필터, 보여지는 필드 등 커스터마이징도 가능합니다! (이번 릴리즈 중 제가 제일 좋아하는 부분입니다😎) 참고 : https://developer.salesforce.com/docs/component-library/bundle/lightning-record-picker/documentation lightning-record-picker - documentation - Salesforc.. 2024. 3. 11. [Salesforce] Aura Component NameSpace 들이 궁금하다고? 안녕하셀포 (●'◡'●)✨ 그동안 Aura Component를 개발하면서 수많은 Namespace 들을 보셨을텐데요! 여러분은 해당 Namespace들이 "정확히" 어떤 역할을 하는지 알고 지나가셨나요?🧐 Aura Component의 특정 기능을 제공하는 Namespace Interface들은 총 34개가 있지만, 그 중 자주 쓰는것들에 대해 정리해보려고 합니다. (추후 추가예정!) 참고 : https://developer.salesforce.com/docs/component-library/overview/interfaces ✨여기서 Marker interface는 특정 인터페이스로, 구현함으로써 클래스에 특정한 특성이나 기능을 부여하는것을 의미합니다. 메소드를 포함할 필요가 없으며, 그저 해당 인터페이.. 2024. 3. 4. 이전 1 2 다음