JSONViewForm PCF 컨트롤
JSONViewForm PCF(Power Apps Component Framework) 컨트롤은 JSON 데이터를 기반으로 양식 요소를 동적으로 렌더링하도록 설계되었습니다. Power Apps 내에서 JSON 데이터를 시각화하고 상호 작용하는 유연한 방법을 제공합니다.

특징
- JSON 데이터를 기반으로 양식 요소를 동적으로 생성합니다.
- 문자열, 부울 및 숫자 속성에 대해 다양한 입력 유형을 지원합니다.
- 선택한 속성을 기반으로 양식 요소를 필터링할 수 있습니다.
- 사용자가 양식 요소와 상호 작용할 때 JSON 데이터를 업데이트합니다.
- 잘못된 JSON 입력에 대한 오류 처리를 제공합니다.
설치
Power Apps 환경에서 JSONViewForm PCF 컨트롤을 사용하려면 다음 단계를 따르십시오.
- 제공된 소스 코드를 사용하여 PCF 컨트롤을 빌드합니다. 또는 여기에서 솔루션을 다운로드하세요.
- Power Apps 환경으로 제어 솔루션을 가져옵니다.
- 원하는 앱 화면이나 양식에 컨트롤을 추가하세요.
용법
매개변수
- JSONInput : 양식을 동적으로 생성하는 데 사용되는 JSON 데이터 입력입니다.
- SelectedProperties : (선택 사항) JSON 입력에서 쉼표로 구분된 속성 이름 목록입니다. 제공된 경우 이러한 속성만 양식에 표시됩니다.
- FormFill : (선택 사항) 양식 배경의 색상 값입니다.
- InputFill : (선택 사항) 입력 배경의 색상 값입니다.
- HeadingsFontSize : (선택 사항) 양식 제목의 글꼴 크기입니다.
- ValuesFontSize : (선택 사항) 양식 값의 글꼴 크기입니다.
- HeadingsColor : (선택 사항) 양식 제목의 색상입니다.
- ValuesColor : (선택 사항) 양식 입력 값의 색상입니다.
- Margins : (선택 사항) 양식 여백을 지정합니다.
- Shadows : 양식 입력을 위한 그림자 옵션입니다. 기본값은 꺼짐입니다.
- 복사 : 양식 JSON에 대한 복사 옵션입니다. 기본값은 꺼짐입니다.
- Reset : 컨트롤을 재설정하는 부울 매개변수입니다(예: UpdateContext({locResetForm: !locResetForm})).
- CurrentEvent : 현재 양식 이벤트(FormLoaded,FormReset,ValueChanged,JsonCopied)를 출력하는 출력 속성입니다.
- CurrentKey : 변경된 현재 키를 출력하는 출력 속성입니다.
- CurrentValue : 변경된 현재 값을 출력하는 출력 속성입니다.
예
import { IInputs , IOutputs } from "./generated/ManifestTypes" ;
import './style/JSONViewForm.css'
export class JSONViewForm implements ComponentFramework . StandardControl < IInputs , IOutputs > {
// Implementation details...
} 기여
JSONViewForm PCF 컨트롤에 대한 기여를 환영합니다! 참여하려면 다음 단계를 따르세요.
- 저장소를 포크하십시오.
- 기능이나 수정 사항에 대한 새 분기를 만듭니다.
- 변경하고 철저하게 테스트하세요.
- 변경 사항을 설명하는 풀 요청을 제출하세요.
특허
JSONViewForm PCF 컨트롤은 MIT 라이선스에 따라 라이선스가 부여됩니다.
작가
이 PCF 컨트롤은 Shaheer Ahmad가 작성했습니다.
