Accordion
Отображает меню-гармошка
Представляет вертикально сложенный список элементов, каждый из которых может быть развернут или раскрыт для отображения дочерних элементов. Дочерние элементы третьего и последующих уровней считаются значками, на которые можно нажимать.
<Accordion Model-var="test">
<Text Value="trigger" />
<Text Value="content" />
</Accordion>
Свойства
ArrowPos
Положение стрелки для отображения дочерних элемент ов
Тип: enum
Значение по умолчанию: Left
Возможные значения:
Left
- Слева
Right
- Справа
Justify
- Выровнено по ширине
Badge
Количественная информация в компонентах Menu, Accordion, Link, Text.
В качестве значения может использоваться объект с полями: counter (число), position ("post" или "pre"), color (цвет)
Тип: any
CSS
Массив строк-классов CSS-стилей, описанных в файле CSS.css DevTools-проекта или встроенных CSS-стилей Платформы. Пример: // CSS-стиль, определяющий внешние (m) и внутренние (p) отступы для компонента. Число после символа "-" (в этом примере - 4) должно быть кратно величине, указанной в параметре, определяющем кратность отступов, в файле Style.mdtheme DevTools-проекта CSS={["m-4", "p-4"]}
Тип: array
CombineConfig
Служебное свойство, используемое в визуальном режиме Редактора Форм, для присваивания значений свойствам компонента в виде генерируемых фрагментов кода. Запрещено изменять значение
Тип: object
Disabled
Признак состояния компонента Отключен
Тип: boolean
Hidden
Признак состояния компонента Скрыт
Тип: boolean
Hint
Текст, отображаемый при наведении указателя мыши на компонент. Текст отображается на белом фоне
Тип: any
Id
Идентификатор компонента для навигации к нему на HTML-странице. Подробнее см. HTML id Attribute или ID
Тип: string
Mode
Режим отображения компонента согласно дизайн-системе Платформы
Тип: enum
Значение по умолчанию: Old
Возможные значения:
Default
- Компонент выровнен по ширине, стрелка для отображения дочерних элементов отображается справа
Mini
- Режим компактного отображения компонента для использования, например, в мобильных приложениях
Old
- Режим для совместимости с версиями компонента в Платформе v.0.6
OnClick
Обработчик события нажатия левой кнопки мыши, когда указатель мыши находится на компоненте.
В качестве параметра принимает объект типа объект события компонента экранной формы с дополнительными полями типа MouseEvent. Пример:
OnClick={() => { // Получение параметра события const event = getEvent(); // Вывод параметра события в консоль console.log(event); }
Тип: undefined
OnKeyDown
Обработчик события нажатия любой клавиши клавиатуры. В качестве параметра принимает объект типа объект события компонента экранной формы с дополнительными полями типа KeyboardEvent. Пример: OnKeyDown={() => { // Получение параметра события const event = getEvent(); // Вывод параметра события в консоль console.log(event); }
Тип: undefined
OnKeyUp
Обработчик события отпускания любой клавиши клавиатуры. В качестве параметра принимает объект типа