Компонент калитки, расширенный от MultiLineLabel, теряет многострочный при переопределении onComponentTagBody - PullRequest
0 голосов
/ 27 января 2012

Вывод избавляется от \ n, как обычный ярлык.

protected void onComponentTagBody(final MarkupStream markupStream, final ComponentTag openTag) {
    String text = getDefaultModelObjectAsString();
    //do other things
    replaceComponentTagBody(markupStream, openTag, text);
}

1 Ответ

2 голосов
/ 27 января 2012

Калитка устанавливает текст на Strings.toMultilineMarkup(getDefaultModelObjectAsString()) в onComponentTagBody.Если вы переопределите этот метод, чтобы сделать что-то еще, он больше не будет работать таким образом.

...