RichTextArea

RichTextArea позволяет пользователям вводить или редактировать форматированный текст. Панель инструментов предоставляет все основные функции редактирования. Значение RichTextArea представляет собой строку HTML.

rich text area

XML-имя компонента: richTextArea.

Основы

RichTextArea в основном повторяет функциональность TextField, за исключением того, что ему нельзя установить datatype. То есть RichTextArea предназначен для работы только с текстом и строковыми атрибутами сущностей.

Пример использования:

<richTextArea id="richTextArea"/>
@Autowired
private RichTextArea richTextArea;

@Subscribe
public void onInit(InitEvent event) {
    richTextArea.setValue("<i>Jackdaws </i><u>love</u> " +
            "<font color=\"#0000ff\">my</font> " +
            "<font size=\"7\">big</font> <sup>sphinx</sup> " +
            "<font face=\"Verdana\">of</font> " +
            "<span style=\"background-color: " +
            "red;\">quartz</span>");
}

Слушатели и события

Чтобы сгенерировать заглушку слушателя в Jmix Studio, выберите компонент в XML-дескрипторе экрана или на панели иерархии Jmix UI и используйте вкладку Handlers на панели инспектора Jmix UI.

В качестве альтернативы вы можете воспользоваться кнопкой Generate Handler на верхней панели контроллера экрана.

ContextHelpIconClickEvent

Validator

См. Validator.

ValueChangeEvent

XML-атрибуты RichTextArea

Просматривать и редактировать атрибуты, применимые к компоненту, можно с помощью панели инспектора Jmix UI в конструкторе экранов Studio.

XML-элемент RichTextArea