Отрисовать кнопку добавления объекта. Элемент обязательно долэен иметь entityId
Выравнивание текста
По умолчанию мульти контролы должны стараться не делать onChange при выборе значения, а дожидаться пока пользователь закончит, например уведя фокус или нажав Enter и пр. Этот параметр добавляется для случаев, когда value надо применять с каждым выбором
Настройки oauth2 подключения. Например: CryptService.encode(json.to({ scopes: [ "ads_management", "ads_read", "business_management", "manage_pages", "public_profile", "email" ], clientId: "meta_conf#api_proxy.facebook.client_id", clientSecret: "meta_conf#api_proxy.facebook.client_secret" }))
Автофокус на элемент. Обычно добавляет активный курсор ввода на инпуте
Автоматически выбрать элемент, если он не указан, а options есть
Имя CSS-класса, которое добавляется на контейнер контрола
Ультимативная установка параметра clearable. Важна для редактируемой таблицы. Работает не во всех типах me-input. auto - автоматически высчитывается элементом. Как правило, на основе параметра required yes - всегда показывать стиратель no - всегда скрывать стиратель
Bootstrap value
Включает кнопку копирования для элемента. Обычно используется для textarea
Разрешить добавлять IMeInputAttrs.options
Блокирует редактирование элемента
Определяет движок системы для oauth для oauth подключения. Это не ex_system, а именно engine, так как для одного engine - например google, может быть несколько ex_system
Отправлять форму при нажатии Enter на элементе
Для me-input type=attach id сущности объекта, к которому будет "приложен" медиафайл. Работает в паре с objectId и по сути представляет локатор на объект entity
Иногда для выбранного в me-input значение в env хочется сразу положить какой-то параметр из option-а Эта настройка как раз помогает реализовать этот случай source - это ключ данных option-а target - куда в env надо положить значение. Обработка спец. знаков "@", "[]")" в путях такая же как в depends и bindAttrs
exposeSelectedOptionKeys: [ { source: 'foreignEntityId', target: '@.foreignEntityId' } ]
Отрисовать кнопку быстрого просмотра объекта
Для me-input type=attach id папки в которую будет загружен файл
Устанавливает html имя для input
Дополнения инпута
Общая иконка у контрола
Для me-input type=attach данные, которые без изменений будут записаны в поле info в БД к файлу
в checkbox-ах и radio элементы можно печатать слева направо или сверху вниз
Вывести label на одной строке с элементом Поддерживается не всеми типами
Файл будет доступен только для пользователя, работающего с api
Валидатор Макс. число, кол-во текста, дата и пр. В зависимости от типа элемента
Например: 340px
Максимальный размер прикладываемого файла в мегабайтах. Работает maxUploadTotalSizeMB, maxUploadSizePerFileMB Применяется для кожного конкретного файла даже в multiple режиме. Если вам надо ограничить размер всей "пачки" на multiple, то используйте параметр maxTotalSizeMB.
Не может быть выше, чем общее ограничение maxUploadSizePerFileMB из конфигаруции меты.
Максимальный общий размер всех приложенных в me-input файлов в мебагайтах в режиме multiple. Для ограничения на каждый файл используйте параметр maxSizeMB.
Не может быть выше, чем общее ограничение maxUploadTotalSizeMB из конфигурации меты.
Выпадающие подсказки при вводе
Валидатор Мин. число, кол-во текста, дата и пр. В зависимости от типа элемента
Минимальный размер прикладываемого файла в мегабайтах
mode JSON - используйте если у вас на вход и выход строка mode JSON_OBJECT - используйте если у вас на вход и выход объект
Управляет настройкой возможности множественного выбора. Поддерживается не всеми типами
Передача нативных значений в контрол
Для me-input type=attach id объекта, к которому будет "приложен" медиафайл. Работает в паре с entityId и по сути представляет локатор на объект entity
Элементы выпадающего списка, список кнопок и пр. то, что заполняет варианты выбора в me-input
Стандартный html валидатор
Выводит текст внутри текстового поля, который исчезает при получении фокуса Поддерживается не всеми типами
Переопределяет размер открываемых модальных окон. Для oauth бывает очень важно, так как мы не можем управлять версткой внешних систем
Передача доп. формы перед oauth подключением
Если не null - то будет нарисована
Нарисовать кнопку перезагрузки списка options
Работает ТОЛЬКО с элементами содержащими refPvmData
Результат backend-запросов будет загружен на фронтенд (если не помечен как internal), но сейчас мы не ожидаем, что вы будете его использовать - это поведение может поменяться popup и пр. инструменты не будут работать
Валидатор Определяет обязательность заполнения
Кол-во строк в элементах
Автоматически масштабировать элемент от кол-ва вводимого текста Включено по умолчанию
Передача куска текста который должен быть подсвечен В старом коде attrs.searchText должен был нужен для подсвечивания результата поиска. Однако и в старом коде он не работал с неизвестного момента.
Шаг для инкремента/декремента для type=number Поддерживается не всеми типами
Стиль вывода контрола, если у него есть стиль Для menu-btn: list, dropdown
Включает выбор час+минуты
Стандартный мета-тултип Будет переведен на уровень IMeElem
Время жизни файла в секундах. Рекомендуется ставить для временных файлов, которые можно удалить после обработки. Файл стирается после наступления времени ttl в течение суток.
Переименовать кнопку отправки формы
В некоторых таблицах деньги хранятся как int при этом умноженные на 1млн. или 10к. Этот атрибут управляет отображением данных, а так же влияет на параметры валидации. Например: В бд у вас 650 000 000, а так как ваше приложение умножает все на 100 000, то по факту у вас там записано 6500.00.
Чтобы в input-е все корректно отображалось, установите valueMultiplier=100000. Это позволит фронтенду работать понятно для пользователя, но хранить данные в env и отдавать данные на backend, понятно для backend-а.
Отрисовать секции IMeInputAttrs.options как колонки
Стилизовать элемент под размер
Системное поле
Системное поле
Системное поле Клик по элементу. Пока только для кнопок. Нужно, чтобы использовать лего, в системных местах, но иметь возможность отловить браузерные события
Системное поле Реальный элемент стартанул и загрузил данные. Используется в me-select для редактируемой таблицы
Системное поле
Generated using TypeDoc
Когда количество некоторых инпутов 0, иногда нам приходится к 0 добавить $. Например: http://localhost:8080/page?p=493c9084-85b8-4a00-a478-43ca056541a0&a=sp. Потенциальный доход денежный показатель и к нему надо добавить $