Как обернуть длинный текст в ячейку таблицы (response-bootstrap-table-next)? - PullRequest
0 голосов
/ 23 октября 2019

Я познакомился с react/redux/sagas/redux-form разработкой веб-приложений. Я использовал react-bootstrap-table-next для отображения данных в формате таблицы.

Он имеет two columns как Title, Description, однако данные для столбца Title представляют собой данные длинной строки.

foo1,foo2,foo3,foo4,foo5,foo6,foo7 bar

И проблема, с которой я сталкиваюсь, заключается в том, что она переполняется или занимает ячейку / строку в Description, поэтому данные в столбце Description замаскированы.

Я пытался что-то подобное, но это не такне имеет значения.

const rowStyle = (row, rowIndex) => {
                return { whiteSpace: 'pre-line'; };
};

<BootstrapTable data={ data } columns={ columns } rowStyle={ rowStyle } />

Как можно обернуть эту длинную строку, чтобы она могла содержаться в пределах фиксированной ширины ячейки в столбце Title?

[обновить]

Нашел ответ со следующим css.

return { overflowWrap: 'break-word' };

1 Ответ

0 голосов
/ 23 октября 2019

Вы можете сделать это, предоставив определенный стиль в вашем теге.

<BootstrapTable data={data} bodyStyle={ {width: 500, maxWidth: 500, wordBreak: 'break-all' } }> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...