js
-
[LWC] 부모 자식 컴포넌트간 이벤트 통신하는 방법 - How to communicate events between parent and child componentsLWC 2024. 9. 10. 15:47
0. 예시상황자식 컴포넌트의 체크박스 항목에 대하여 체크 여부 값을 부모 컴포넌트로 전달부모 컴포넌트는 자식 컴포넌트로부터 전달받은 체크여부 값(True/False)에 맞춰 필요한 작업 진행부모 컴포넌트 = oppItemManagementEdit.cmp자식 컴포넌트 = childCmp.cmp 1. 자식 컴포넌트 - 체크박스 항목에 체크할 시 부모 컴포넌트로 값 전달체크박스 생성 체크박스 체크 여부 값 관리 체크 여부 값을 부모 컴포넌트로 전달 this.dispatchEvent(new CustomEvent()) 1-1 : 자식컴포넌트 - html 파일template> lightning-input style="width: 100%;" class="slds-popove..
-
[LWC] js 파일에서 apex method 호출 시 JSON 형식으로 매개변수 전달하기 - How to pass parameters in JSON formatLWC 2024. 7. 6. 22:41
1. import apexMethod //jsimport updateRecord from "@salesforce/apex/freeTestLwcCmp.updateRecord"; 2. JSON 형식으로 전달할 매개변수 값 세팅 //jslet updateData = { recordId : this.recordId, templateStatus : '사용가능', mainObjLabel : '계약', mainObjApi : 'Contract', }; 3. 메서드 호출시 매개변수 값 전달 - JSON.stringify() //jsupdateRecord({updateData : JSON.stringify(updateData)}) ..
-
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..
-
lwc 페이지 리다이렉트 방법 - NavigationMixin, widow.location.href ( How to redirect lwc page - NavigationMixin, widow.location.href )LWC 2024. 4. 5. 15:02
1. NavigationMixin 1-1 : import { NavigationMixin } from 'lightning/navigation'; /* js 파일 */ import { LightningElement,wire, track, api } from 'lwc'; import { NavigationMixin } from 'lightning/navigation'; 1-2 : extends NavigationMixin(LightningElement) { ... } export default class zz_clvs_MDE_Template_Create extends NavigationMixin(LightningElement) { .... } 1-3 : this[NavigationMixin.Navigate]..
-
JS - 배열이나 개체에서 데이터 가져오기 ES6 버전 ( Retrieve data from an array or object ES6 )JS 2024. 3. 15. 22:26
배열에서 데이터 가져오기 //데이터 가져올 배열 let numbers = [1, 2, 3, 4]; //기존 방식 let one = numbers[0], two = numbers[1], three = numbers[2], four = numbers[3]; console.log(one); -- 1 출력 ----------------------------------------- //ES6 - 변수 이름을 통해 데이터에 액세스 가능 let [one, two, three, four] = numbers; console.log(one); -- 1 출력 ----------------------------------------- //ES6 - 원하는 요소만 가져오기도 가능 let [ , , three] = numbers..
-
apex 및 JS에서 리스트 중복제거 ( apex JS - Remove duplicates from list )Apex 2024. 3. 15. 22:16
Apex에서 리스트 중복 제거 Set 을 이용한 방법 List targetList = new List{'A', 'B', 'C', 'B', 'B', 'D', 'A', 'C'}; Set setStr = new Set(); for(String str : targetList){ setStr.add(str); } System.debug(setStr); // DEBUG|(A, B, C, D) 출력 Map을 이용한 방법 List targetList = new List{'A', 'B', 'C', 'B', 'B', 'D', 'A', 'C'}; //( 마지막에 중복된 값으로 최종 저장됨 1.2...99 이면 99로 저장됨 ) Map targetMap = new Map(); for (String str : targetLis..