목록전체 글 (7)
개발일지
LWC의 lightning-input 같은 기본 Lightning Base Components는 Shadow DOM을 사용하기 때문에, 일반적인 CSS로 내부 스타일을 변경할 수 없습니다. 그래서 원래 코드에서 컴포넌트 외부에 style을 선언하고, document.body.appendChild()로 스타일을 추가한 이유는✅ Shadow DOM이 렌더링되기 전에 스타일을 먼저 삽입하여 강제 적용하기 위해서하지만 이 방법은 전역 스타일을 수정하는 방식이기 때문에 다른 LWC 컴포넌트에도 영향을 미칠 수 있는 위험이 있습니다. 아래는 실제 개발에서 적용했던 코드입니다.import { LightningElement, api, wire, track } from 'lwc';import { getRecord, ge..
1. Apex 실행 제한 (Execution Limits)1.1 CPU 시간 제한동기식 Apex에서 사용할 수 있는 CPU 시간은 최대 10초입니다.비동기식 Apex(@future, Queueable Apex, Batch Apex)의 경우 60초까지 사용할 수 있습니다.CPU 시간 제한을 초과하면 System.LimitException이 발생합니다.1.2 힙 메모리 제한 (Heap Size Limit)동기식 Apex는 6MB까지 힙 메모리를 사용할 수 있습니다.비동기식 Apex는 12MB까지 사용할 수 있습니다.이 제한을 초과하면 System.LimitException이 발생합니다.1.3 SOQL 쿼리 제한 (SOQL Query Limit)한 트랜잭션 내에서 실행할 수 있는 SOQL 쿼리의 최대 수는 1..
// Apex에서 종속 선택 목록 값 가져오기public static Map> getDependentPicklistValues(Schema.sObjectField dependToken) { Schema.DescribeFieldResult depend = dependToken.getDescribe(); Schema.sObjectField controlToken = depend.getController(); if (controlToken == null) { return new Map>(); } Schema.DescribeFieldResult control = controlToken.getDescribe(); ..
var kvArray = [{key:1, value:10}, {key:2, value:20}, {key:3, value: 30}];var reformattedArray = kvArray.map(function(obj){ var rObj = {}; rObj[obj.key] = obj.value; return rObj;});// reformattedArray는 [{1:10}, {2:20}, {3:30}]// kvArray는 그대로// [{key:1, value:10},// {key:2, value:20},// {key:3, value: 30}]인자를 받는 함수를 사용하여 숫자 배열 재구성 하기인자가 한개인 함수를 이용하여 map이 어떻게 동작하..
map()메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환합니다.arr.map(callback(currentValue[, index[, array]])[, thisArg])매개변수callback : 새로운 배열 요소를 생성하는 함수, 아래와 같이 3가지 인수를 가짐-currentValue : 처리할 현재 요소-index : 처리할 현재 요소의 인덱스-array : msp()을 호출할 배열(List)thisArg : callback을 실행할 때 this로 사용되는 값 반환 값배열의 각 요소에 대한 실행한 callback의 결과를 모은 새로운 배열 Ex :const array1 = [1, 4, 9, 16];// pass a function to mapconst..

@AuraEnabled public static List fetchProduct1(String entryList,boolean stanChk){//메인 System.debug('entryList' + entryList); List IstPriEntryCus=new List(); List entryValueIterater = new List(); //pricebook IstPriEntryCus List -> id값에 맞는 제품 필드들을 리스트에 넣엇고 //엔트리에 다시넣음 List get..
List 인덱스 번호를 기반으로 목록 요소를 식별하려는 경우 List accList = new List(); Set Set은 순서가 지정되지 않은 컬렉션. 1) 중복 요소를 포함하지 않습니다. 따라서 컬렉션에 중복이 포함되지 않도록 하려면 set을 사용 예: Set accSet = new Set() Set setString = new Set(); // 두 개의 문자열을 추가 setString .add('item1'); setString .add('item2'); Map : 맵은 키-값 쌍의 모음입니다. 각 고유 키는 단일 값에 매핑됩니다. 키는 모든 기본 데이터 유형이 될 수 있고 값은 기본, sObject, 컬렉션 유형 또는 Apex 개체가 될 수 있습니다. Map accMap = new Map(); ..