markdown
Компонент markdown отображает Markdown-содержимое как очищенный HTML.
XML-элемент |
|
|---|---|
Java-класс |
|
Основы
Компонент markdown поддерживает базовое форматирование текста, списки, ссылки и другие распространённые возможности Markdown. В следующем примере исходный текст передаётся через вложенный элемент content:
<markdown>
<content>
<` construction:
[Visit jmix.io](https://www.jmix.io)
]]>
</content>
</markdown>
Не добавляйте пробелы в начале строк внутри элемента content. Синтаксис Markdown учитывает отступы, поэтому лишние пробелы могут изменить отображение заголовков, списков и блоков кода.
|
Подробную информацию о синтаксисе Markdown см. в документе Markdown Guide.
Контент из пакета сообщений
Используйте атрибут content, если исходный текст Markdown хранится в пакете сообщений. Добавьте к ключу сообщения префикс msg://, чтобы компонент получил локализованное значение:
<markdown content="msg://markdown.content"/>
com.company.onboarding.view.component.markdown/markdown.content=### Welcome to Our App\n\
This is a **markdown** component demonstrating:\n\
- Basic formatting\n\
- List items\n\
- [Links](https://example.com)
Атрибуты
markdown имеет следующие уникальные атрибуты:
| Имя | Описание | По умолчанию |
|---|---|---|
Устанавливает источник Markdown либо напрямую, либо из пакета сообщений. См. Контент из пакета сообщений. |
— |
markdown имеет следующие общие атрибуты: