특정 레코드 유형에 대해 LWC로 새 버튼 및 편집 버튼을 재정의하는 방법
요구 사항은 레코드를 만들거나 편집하는 동안 다른 필드에 입력 한 값을 기반으로 일부 필드를 비활성화 / 활성화하는 것이지만 이는 하나의 레코드 유형에 대해 발생해야합니다. 현재 레코드 세부 정보 라이트닝 페이지에 표준 페이지 레이아웃이 있습니다.
상자 구성 요소에서 레코드 세부 사항에 대한 필드를 비활성화하는 논리를 추가 할 수 있습니까?
새로 만들기 단추와 편집 단추를 재정의하는 사용자 지정 LWC를 생각하는 또 다른 방법이지만 특정 레코드 유형에 대해 수행 할 수 있습니까?
감사.
답변
표준 세부 정보 페이지에서 필드를 동적으로 비활성화하는 것은 종속 선택 목록에서만 수행 할 수 있습니다. 즉, 마스터 선택 목록에 따라 종속 항목의 선택 목록에 대한 다른 값을 표시합니다.
사용자가 유효성 검사 규칙 또는 트리거를 사용하여 동적으로 필드에 값을 입력하지 못하도록 제한 할 수있는 또 다른 기능입니다.
액션을 재정의하려는 경우 레코드 유형을 기반으로 할 수 없습니다. 구성 요소 내에서 레코드 유형을 직접 처리해야합니다.
사용자 지정 개체를 사용하는 경우 가시성 규칙에 따라 사용자가 볼 수있는 항목과 볼 수없는 항목을 훨씬 더 세밀하게 제어 할 수있는 동적 양식 을 사용 하는 것이 좋습니다. 물론 활성화 / 비활성화하는 것이 아니라 숨기기 / 표시입니다.
작업에 관해서 는 레코드 세부 정보를 사용하는 규칙을 기반으로하지 않는 작업을 사용할 수 있는지 여부를 포함하여보다 세밀하게 제어 할 수있는 동적 작업 을 사용하는 것이 좋습니다.