목록salesforce (4)
개발일지
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(); ..

@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..