2016-11-10 20 views
1

私は、テナント間でフィールドが異なるウェブアプリケーションがあります。ウェブアプリケーション用のデータ駆動型

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

なく、他のテナントのような形状で自分のデータを持っているかもしれません:

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

各テナントは、すでにJSONスキーマを経由してフィールドを定義し、これが検証されるいくつかのように見えるの項目を有することができます。テナントごとに指定されたカスタムMustacheテンプレートを使用して、データがフロントエンドでレンダリングされます。

ただし、必要に応じてカスタマイズできるカスタムフォーム定義を有効にしたいと思います。たとえば、2番目のテナントの場合、preferenceフィールドはnumberに解決されるフォーム入力になります。

別のテナントは、所定の選択肢でpreferenceフィールドにラジオボタンを設定することを望む場合があります。

フォームテンプレートを公開して各テナントが独自のUIを編集できる既存のデータ駆動型フォームソリューションはありますか?

答えて

2

Reactを使用してフォームフィールドを追加してJSONスキーマに基づくフォームを作成する必要があります。

あなたはこれがあなたにJSONスキーマ、UIのスキーマとあなたの値を取り、それに基づいてフォームをレンダリングするReact JSON Schema Form

チェックする必要があります。

希望すると助かります!

関連する問題