Многострочная поддержка в Kendo UI Grid
У меня есть столбец со следующим определением в Kendo UI Grid
fields: {
column1: {type:"string",editable: false},
}
columns: [
{field: "column1",title:"Column1",width: 600},
]
Столбец имеет VARCHAR2(4000) в качестве размера данных в БД и может содержать огромные данные с несколькими параграфами. Очевидно, он имеет более одной строки.
Введенный столбец сохраняется в БД с возвратом каретки и специальными символами.
Но когда он отображается в Kendo UI Grid, все символы отображаются в одной строке.
Для редактирования я могу применить текстовый редактор и просмотреть несколько строк.
var textEditorInitialize = function(container, options) {
$('<textarea name="' + options.field + '" style="width: ' + container.width() + 'px;height:' + container.height() + 'px" />').appendTo(container);
};
Но как отобразить данные в несколько строк для этого столбца при просмотре в сетке?
Пробовал искать это на форумах разработчиков, но не получил никаких достоверных отзывов.
Предлагаю любые ссылки / указатели на то же самое.
1 ответ
Стиль клетки с white-space: pre-line
, Это разрушит большую часть пробелов, но разрыв строки в новых строках (плюс на <br/>
).