2016-11-10 3 views
1

웹 응용 프로그램이 있습니다. 일부 필드는 임차인마다 다를 수 있습니다. 일부는 다음과 같다 항목이있을 수웹 응용 프로그램의 데이터 기반 양식

{ 
    "name": "John Smith", 
    "age": 20 
} 

을하지만, 다른 세입자는 형태로 데이터가있을 수 있습니다 같은 :

{ 
    "name": "John Smith", 
    "age": 20, 
    "preference": 1 
} 

각 임차인은 이미 JSON 스키마를 통해 필드를 정의하고이 확인된다. 데이터는 테넌트별로 지정된 사용자 지정 Mustache 템플릿을 사용하여 프런트 엔드에서 렌더링됩니다.

그러나 필요한 경우 사용자 정의 할 수있는 사용자 정의 양식 정의를 사용하고 싶습니다. 예를 들어, 두 번째 세입자의 경우 preference 필드를 number으로 해결되는 양식 입력으로 지정할 수 있습니다.

또 다른 세입자는 미리 지정된 선택 사항으로 preference 필드에 라디오 버튼 세트를 원할 수 있습니다.

양식 기반을 노출 할 수 있고 각 임차인이 고유 한 UI 비트를 편집 할 수있게 해주는 기존의 데이터 기반 양식 솔루션이 있습니까?

답변

2

React를 사용하여 추가 양식 필드가있는 JSON 스키마를 기반으로 양식을 작성해야합니다.

당신이 당신에게 JSON 스키마, 사용자 인터페이스 스키마와 가치를 소요하고 그것을 기반으로 폼을 렌더링 React JSON Schema Form

확인해야합니다.

희망이 있습니다.