Отсутствует метка поля в обернутых компонентах поля с использованием SimpleForm - PullRequest
0 голосов
/ 25 сентября 2018

Я отображаю запись на компоненте SimpleForm и хочу создать повторно используемый компонент для данных аудита записи (updatedBy, updatedAt и т. Д.).

, когда я отображаю записи, подобные этойНа этикетке нет проблем.Ярлык ReferenceField отображается как обычно.

const FloorPlanEdit = (props) => {
  return (
    <Edit {...props}>
      <SimpleForm>
        <TextInput source="label" />
        <CustomerSelectInput />
        <TextInput source="image.url" />
        <NumberInput source="image.scale" />

        <ReferenceField label="Created By" source="audit.createdBy" reference="users">
          <TextField source="username" />
        </ReferenceField>

      </SimpleForm>
    </Edit>
  ); 
};

Снимок экрана: Метка в порядке

Вот странный пример, в этом примере метки не отображаются вэкран.Я обернул компонент ReferenceField компонентом AuditView Я правильно передал props, но метки по-прежнему отсутствуют

const AuditView = (props) => {
  return (
    <ReferenceField {...props} label="Created By" source="audit.createdBy" reference="users">
      <TextField source="username" />
    </ReferenceField>
  );
};


const FloorPlanEdit = (props) => {
  return (
    <Edit {...props}>
      <SimpleForm>
           ....
        <AuditView />

      </SimpleForm>
    </Edit>
  ); 
};

Снимок экрана: Отсутствует метка

Кстати, данныеотображается правильно.Спасибо

...