FormField

FormField 组件可以根据实体和属性的名称自动创建合适的表单 UI 组件:

<FormField entityName={Pet.NAME} propertyName='birthDate'/>

对于关联(Association)关系类型的字段属性,可以通过 optionsContainer 属性提供 DataCollectionStore 实例,渲染为一个选项列表。

petTypesDc = collection<PetType>(PetType.NAME, {view: '_minimal', sort: 'name'});
...
<FormField entityName={Pet.NAME}
           propertyName='type'
           optionsContainer={this.petTypesDc}/>