Могу ли я в React-Admin отключить ссылку mailto, созданную EmailField? - PullRequest
0 голосов
/ 15 февраля 2019

Я настраиваю админ-панель и перечисляю пользователей, которые зарегистрированы на платформе.

На странице списка, когда я нажимаю на строку, я связан со страницей редактирования.Тем не менее, одно из полей - это «электронная почта», и я использую EmailField для получения преимуществ проверок, которые автоматически создают тег привязки с функцией mailto.

Для всех полей, которые я показываю, «электронная почта» - этоуникальное поле, которое имеет ссылку, поэтому с точки зрения UX оно предлагает щелкнуть по ней.И когда я нажимаю на ссылку, почтовый клиент открывается.Вот почему я хочу отключить ссылку.

Я мог бы перейти на TextField, но я хочу сохранить проверки EmailField.Итак, есть ли способ избежать создания якоря mailto по электронной почте?Я не могу найти его в документации или в Google.

export const UserList = props => (
        <List bulkActionButtons={false} {...props} filters= 
   {<UserFilter/>} perPage={10} sort={{ field: 'email', order: 'ASC' 
}} pagination={<UserPagination />} >
            <Datagrid rowClick="edit">
                <EmailField source="email" />
                <BooleanField source="isAdmin" />
                <EditButton />
                <DeleteButton />
            </Datagrid>
        </List>
);

Спасибо за вашу помощь.

...