TextField或RichTextField上的maxLenght

时间:2018-01-25 13:30:33

标签: admin-on-rest

我想在LIST视图中仅显示描述/消息的一小部分,并仅在SHOW视图中显示整个消息。

我知道它具有针对小型响应式样式的选项secondaryTextLines={2},但无法在< Datagrid ... />中找到执行此操作的方法。

我尝试添加选项options={{ multiLine: true, maxLenght: "2" }}和类似的变体,但没有效果。

1 个答案:

答案 0 :(得分:0)

我们在演示中为审核评论做了些什么:

https://marmelab.com/admin-on-rest-demo/#/reviews

评论字段的代码在这里: https://github.com/marmelab/admin-on-rest-demo/blob/master/src/reviews/index.js#L56

简而言之:

<TextField
    source="comment"
    style={{
        maxWidth: '18em',
        overflow: 'hidden',
        textOverflow: 'ellipsis',
        whiteSpace: 'nowrap',
    }}
/>