0

我有状态字段的值是0 and 1哪个属性类型是整数,但我需要显示为字符串/转换为 1 是“接受”而 0 是“拒绝”的单词。

我该如何更改它<TextField source="status" />

4

1 回答 1

1

你应该write your own component。请参阅下面的示例

import React, { PropTypes } from 'react';

const CustomTextField = ({ source, record = {} }) => <span>{ (record[source] === 1) ? 'accepted' : 'rejected' }</span>;

CustomTextField.propTypes = {
    label: PropTypes.string,
    record: PropTypes.object,
    source: PropTypes.string.isRequired,
};

export default CustomTextField;
于 2017-03-03T20:21:07.790 回答