@coopenomics/sdk
    Preparing search index...

    Interface DeserializedDescriptionOfExtension

    interface DeserializedDescriptionOfExtension {
        append?: string;
        copyable?: boolean;
        default?: string;
        fillMask?: boolean;
        generator?: "randomSecret";
        label: string;
        mask?: string;
        maxLength?: number;
        maxRows?: number;
        minLength?: number;
        note?: string;
        password?: boolean;
        prepend?: string;
        readonly?: boolean;
        rules?: string[];
        visible?: boolean;
    }
    Index

    Properties

    append?: string

    Добавляет текст после значения поля в интерфейсе (например, символ валюты). Необязательное поле.

    copyable?: boolean

    Показывать ли кнопку копирования значения поля. В режиме установки кнопка копирования показывается всегда для полей с generator или copyable: true. Необязательное поле.

    default?: string

    Значение по умолчанию для поля. Может быть статическим значением или значением, переданным с бэкенда. Отображается в форме как предустановленное значение при установке расширения. Необязательное поле.

    fillMask?: boolean

    Определяет, будет ли маска заполняться автоматически, когда значение не полностью введено. Обычно используется с mask, чтобы показать пользователю заполненный шаблон. Необязательное поле.

    generator?: "randomSecret"

    Тип генератора значения для поля. Если указан, при установке расширения (когда значение пустое) будет автоматически сгенерировано значение указанного типа. Поддерживаемые типы:

    • 'randomSecret' - генерирует криптографически стойкую случайную строку (64 hex символа) Необязательное поле.
    label: string

    Название или метка, которая будет отображаться как подпись к полю ввода. Обязательное поле.

    mask?: string

    Маска для ввода, которая ограничивает допустимые символы и формат поля ввода. Используется для ограничения ввода, например, к числам или специфическим форматам. Необязательное поле.

    maxLength?: number

    Максимальная длина строки для текстовых полей. Проверяется валидацией, чтобы гарантировать, что ввод не превышает максимальную длину. Необязательное поле.

    maxRows?: number

    Максимальное количество строк для многострочных текстовых полей. Если указано, поле ввода будет отображаться как многострочное (textarea). Необязательное поле.

    minLength?: number

    Минимальная длина строки для текстовых полей. Проверяется валидацией, чтобы гарантировать, что ввод соответствует минимальной длине. Необязательное поле.

    note?: string

    Примечание или дополнительная информация, связанная с полем. Отображается как подсказка или вспомогательный текст рядом с полем. Необязательное поле.

    password?: boolean

    Определяет, будет ли поле паролем. Если установлено в true, поле будет отображаться как пароль. Необязательное поле.

    prepend?: string

    Добавляет текст перед значением поля в интерфейсе (например, символ валюты). Необязательное поле.

    readonly?: boolean

    Определяет, будет ли поле только для чтения. Если установлено в true, поле будет отображаться как только для чтения. Необязательное поле.

    rules?: string[]

    Набор правил валидации, определенных как строковые выражения, например ['val > 0']. Эти выражения интерпретируются как логические проверки, применяемые к значению поля. Необязательное поле.

    visible?: boolean

    Управляет видимостью поля. Если установлено в false, поле будет скрыто. По умолчанию true (поле видимо). Необязательное поле.