我想在LIST视图中仅显示描述/消息的一小部分,并仅在SHOW视图中显示整个消息。
我知道它具有针对小型响应式样式的选项secondaryTextLines={2}
,但无法在< Datagrid ... />
中找到执行此操作的方法。
我尝试添加选项options={{ multiLine: true, maxLenght: "2" }}
和类似的变体,但没有效果。
答案 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',
}}
/>