Многострочная поддержка в 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/>).

Другие вопросы по тегам