Усечение текста в начальной загрузке

В настоящее время я использую Bootstrap-table (http://bootstrap-table.wenzhixin.net.cn/) с редактируемым загрузочным расширением (https://github.com/wenzhixin/bootstrap-table/tree/master/src/extensions/editable), чтобы создать таблицу с редактируемыми полями. Я заметил, что когда строка содержит кавычки, например: это «тест», строка усекается на первом «. Я заметил, что текст правильно сохраняется в базе данных, JSON содержит полный текст («не сбежал).

Как я могу это решить?


person mtndoe    schedule 05.07.2017    source источник


Ответы (1)


Вам необходимо установить для свойства text-overflow значение clip или initial для ячейки, в которой ваш текст усекается. Это поможет https://www.w3schools.com/cssref/css3_pr_text-overflow.asp

person Shahjahan    schedule 05.07.2017
comment
Это кажется применимым, если текст слишком длинный для данного места. Однако в моем конкретном случае это не так (есть гораздо более длинные тексты, которые отображаются правильно). Или я что-то упускаю? - person mtndoe; 05.07.2017
comment
JSON разбивает сегмент, находя следующий символ (я не уверен на 100%). Проверьте свой ответ в консоли браузера и сравните с выводом. Я думаю, что всякий раз, когда он находит символ, он принимает его за конец этого значения. Используйте одинарную кавычку вместо двойной кавычки. - person Shahjahan; 05.07.2017
comment
Судя по предварительным тестам, побег персонажа кажется решением моей проблемы. Спасибо. - person mtndoe; 05.07.2017