2017-02-11 15 views
0

は私がモジラの反応-jsonschemaフォームで遊んしようとしています反応しthis並べ替えフォームコントロールは、フォーム

私は

{ 
    "ui:order": [ 
    "shipping_address", 
    "billing_address", 
    "tree" 
    ] 
} 

として

{ 
    "definitions": { 
    "address": { 
     "type": "object", 
     "properties": { 
     "street_address": { 
      "type": "string" 
     }, 
     "city": { 
      "type": "string" 
     }, 
     "state": { 
      "type": "string" 
     } 
     }, 
     "required": [ 
     "street_address", 
     "city", 
     "state" 
     ] 
    }, 
    "node": { 
     "type": "object", 
     "properties": { 
     "name": { 
      "type": "string" 
     }, 
     "children": { 
      "type": "array", 
      "items": { 
      "$ref": "#/definitions/node" 
      } 
     } 
     } 
    } 
    }, 
    "type": "object", 
    "properties": { 
    "billing_address": { 
     "title": "Billing address", 
     "$ref": "#/definitions/address" 
    }, 
    "shipping_address": { 
     "title": "Shipping address", 
     "$ref": "#/definitions/address" 
    }, 
    "tree": { 
     "title": "Recursive references", 
     "$ref": "#/definitions/node" 
    } 
    } 
} 

UiSchemaとしての私のjsonschemaを使用してい並べ替え私はUIのコントロールの順序を制御できますが、配送先住所には住所、市、州があります。 、これらのコントロールの順序を私はMozillaがjsonschemaフォームを反応させ使用して

は、いくつかのいずれかをすることができます。この

答えて

2

に私を助けてくださいことを行うことができますどのように都市が配送先住所の中に最初に表示したい考慮する:どのように私は、UIを制御することができます配送先住所レベルでご注文を追加してください。

{ 
    "shipping_address": { 
    "ui:order": [ 
     "city", 
     "*" 
    ] 
    }, 
    "ui:order": [ 
    "shipping_address", 
    "billing_address", 
    "tree" 
    ] 
} 
関連する問題