분류 전체보기
-
lwc 확인 모달 2가지 스타일 ( lwc confirmation modal 2 styles )LWC 2024. 4. 27. 21:18
1. LightningConfirmimport LightningConfirm form 'lightning/confirm';LightningConfirm.open({메시지, 변수, 라벨, 테마 등}) import LightningConfirm from 'lightning/confirm';export default class RestApi_OrderProcess extends LightningElement { async sendOrder(){ const confirmation = await LightningConfirm.open({ message: '정말 주문하시겠습니까?', variant: 'header', //headerless ..
-
Apex Tests Api 모의 응답(Mock) 생성 - StaticResorceApex 2024. 4. 16. 16:17
1. StaticResourceCalloutMock 이란?HTTP 콜아웃 테스트를 위한 가짜 응답을 지정하는 데 사용되는 유틸리티 클래스메서드 - setHeader(), setStaticResource(), setStatus(), setStatusCode()관련 help 문서2. 대상 org에 정적자원 등록콜아웃 테스트를 위한 가짜 API 응답값 등록 ( 파일 확장자명 .json 으로 변경하여 등록 )파일 내용{ "id": "2314fa20-fb8a-11ee-ad0a-775297304a05", "expiry": "2024-04-16T02:42:00.770Z", "embeddedUrl": "https://app.modusign.co.kr/embedde..
-
Javascript - Base64 인코딩 및 디코딩, JSON 파싱, 문자열 변환JS 2024. 4. 15. 22:33
1.btoa() , atob() btoa() 함수는 JavaScript에서 문자열을 Base64로 인코딩하는 함수 "btoa"는 "binary to ASCII"의 약어이며, 이 함수는 바이너리 데이터를 ASCII 문자로 변환하는 데 사용됩니다. 주로 데이터를 안전하게 전송하거나 저장하기 위해 사용됩니다. atob() 함수는 반대로, Base64로 인코딩 된 데이터를 이진 데이터로 디코딩할 때는 atob() 함수를 사용 var encodedData = btoa("Hello, world!"); console.log(encodedData); // 출력 : "SGVsbG8sIHdvcmxkIQ==" 2. JSON.stringify() JSON.stringify()는 JavaScript 객체를 JSON 문자열로 변..
-
JS에서 URL 매개변수 인코딩 및 디코딩 하는 법 ( How to encode and decode URL parameters in JSJS 2024. 4. 15. 18:35
1. encodeURIComponent(); 전달되는 매개변수의 값이 노출되면 안 되는 경우 전달되는 매개변수의 값에 기호가 포함되어있는 경우 인코딩하여 전달하여야 한다. 매개변수 전달 시 key값에는 ' c__ ' 접두사를 반드시 붙여주어야한다. 안 해주면 url에서 매개변수 없어짐 1-1 : window.location.href window.location.href = '/lightning/cmp/c__zz_Clvs_MDE_Template_Create_Url_Embedded?c__templateTitle=' + encodeURIComponent(encodedTitle); 1-2 : this[NavigationMixin.Navigate]() this[NavigationMixin.Navigate]({ t..
-
LWC SFDC 필드 레코드 페이지 처럼 표시하기 ( Display like SFDC field record page in LWC )LWC 2024. 4. 12. 13:21
1. 개체 가져오기 및 objectApiName 설정 // js파일 import MDE_Document__c from '@salesforce/schema/MDE_Document__c'; export default class Zz_Clvs_MDE_Document_Details extends LightningElement { @api recordId; objectApiName = MDE_Document__c; } 2. 보여줄 필드 가져오기 및 fields[ ] 세팅 // js파일 import Contract__c from '@salesforce/schema/MDE_Document__c.Contract__c'; import Requester__c from '@salesforce/schema/MDE_Docume..
-
Salesforce - 선택 목록 옵션 값을 비활성화했다가 활성화해도 사용 가능한 값으로 표시되지 않는다. ( Even if you deactivate and then activate the selection list option value, it is not displayed as an available value. )Setup 2024. 4. 9. 11:53
1. 기본 상태 확인해당 선택목록 또는 선택목록(다중) 필드의 권한 관련 설정option의 비활성화 활성화 여부 및 레코드 유형 등2. 활성한 값 보이도록 세팅 비활성화 한 option 활성화개체 관리자 > 선택목록 필드가 있는 개체 > 레코드 유형 > 선택목록 필드 > 목록 값 설정 레코드 유형 > 선택목록 필드 (편집) > 사용 가능한 값에서 선택한 값으로 이동 후 저장 3. 참고개인 적인 Test결과 레코드 유형이 없는 개체에서는 선택 값 추가하는 작업 없어도 적용된다.option 비활성화 후 다시 활성화하는 경우 해당 작업을 매번 해주어야 정상적으로 활성화가 적용된다.
-
DataTable in Lightning Web Component (LWC)LWC 2024. 4. 6. 00:28
1. 이란?LWC의 DataTable 구성 요소는 Salesforce에서 표 형식 데이터를 표시하고 상호 작용하는 데 필수적인 도구 2. datatable에서 보여줄 List와 Columns 생성 2-1 : data List 생성 //js파일import { LightningElement, track, api } from 'lwc'; export default class Kk_gwiseok extends LightningElement { @track data = []; connectedCallback() { const data = [ { id:'123', TemplateTitle__c:'공급계약서', TemplateId__c:' tmplate01'}, ..
-
js 숫자 원화 표시하는 방법 - ( js How to display numbers ₩0,000,000 )JS 2024. 4. 5. 16:16
1. new Intl.NumberFormat('ko-KR).format([DecimalValue]); 숫자 -> 원화표시 10000000 -> ₩ 10,000,000 var numberA = 10000000; var StringA = "₩" + new Intl.NumberFormat('ko-KR').format(numberA); console.log(StringA); // ₩ 10,000,000 출력 2. parseFloat([StringValue].replace(...)); 원화 -> 숫자표시 ₩ 10,000,000 -> 10000000 var StringA = '₩10,000,000'; var StringB = StringA.replace("₩", "").trim(); var numberA = par..