OptionaladdOptionaladdОтрисовать кнопку добавления объекта. Элемент обязательно долэен иметь entityId
OptionalalignВыравнивание текста
OptionalapplyПо умолчанию мульти контролы должны стараться не делать onChange при выборе значения, а дожидаться пока пользователь закончит, например уведя фокус или нажав Enter и пр. Этот параметр добавляется для случаев, когда value надо применять с каждым выбором
OptionalauthНастройки 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" }))
OptionalautoАвтофокус на элемент. Обычно добавляет активный курсор ввода на инпуте
OptionalautoАвтоматически выбрать элемент, если он не указан, а options есть
OptionalclassИмя CSS-класса, которое добавляется на контейнер контрола
OptionalclearableУльтимативная установка параметра clearable. Важна для редактируемой таблицы. Работает не во всех типах me-input. auto - автоматически высчитывается элементом. Как правило, на основе параметра required yes - всегда показывать стиратель no - всегда скрывать стиратель
OptionalcontextualBootstrap value
OptionalcopyВключает кнопку копирования для элемента. Обычно используется для textarea
OptionalcreateРазрешить добавлять [[IMeInputAttrs.options]]
OptionaldisabledБлокирует редактирование элемента
OptionalengineОпределяет движок системы для oauth для oauth подключения. Это не ex_system, а именно engine, так как для одного engine - например google, может быть несколько ex_system
OptionalenterОтправлять форму при нажатии Enter на элементе
OptionalentityДля me-input type=attach id сущности объекта, к которому будет "приложен" медиафайл. Работает в паре с objectId и по сути представляет локатор на объект entity
OptionalexposeИногда для выбранного в me-input значение в env хочется сразу положить какой-то параметр из option-а Эта настройка как раз помогает реализовать этот случай source - это ключ данных option-а target - куда в env надо положить значение. Обработка спец. знаков "@", "[]")" в путях такая же как в depends и bindAttrs
exposeSelectedOptionKeys: [ { source: 'foreignEntityId', target: '@.foreignEntityId' } ]
OptionalfastОтрисовать кнопку быстрого просмотра объекта
OptionalfolderДля me-input type=attach id папки в которую будет загружен файл
OptionalformУстанавливает html имя для input
OptionalgroupДополнения инпута
OptionaliconОбщая иконка у контрола
OptionalinfoДля me-input type=attach данные, которые без изменений будут записаны в поле info в БД к файлу
Optionalinline_Передается в yaml файле и указывает на то, что элемент должен быть отрисован в виде inline элемента или нет
Optionalinlineв checkbox-ах и radio элементы можно печатать слева направо или сверху вниз
OptionalinlineВывести label на одной строке с элементом Поддерживается не всеми типами
Optionalis_в смартформе убирает поле в режиме создания и разрешает редактирование в режиме редактирования
Optionalis_в смартформе разрешает редактирование поля в режиме создания и запрещает редактирование (делает поле disabled) в режиме редактирования
OptionalisФайл будет доступен только для пользователя, работающего с api
OptionalmarkupФормат разметки. Используется, в частности, в me-input type=static
OptionalmaxВалидатор Макс. число, кол-во текста, дата и пр. В зависимости от типа элемента
OptionalmaxНапример: 340px
OptionalmaxМаксимальный размер прикладываемого файла в мегабайтах. Работает maxUploadTotalSizeMB, maxUploadSizePerFileMB Применяется для кожного конкретного файла даже в multiple режиме. Если вам надо ограничить размер всей "пачки" на multiple, то используйте параметр maxTotalSizeMB.
Не может быть выше, чем общее ограничение maxUploadSizePerFileMB из конфигаруции меты.
OptionalmaxМаксимальный общий размер всех приложенных в me-input файлов в мебагайтах в режиме multiple. Для ограничения на каждый файл используйте параметр maxSizeMB.
Не может быть выше, чем общее ограничение maxUploadTotalSizeMB из конфигурации меты.
OptionalmentioВыпадающие подсказки при вводе
OptionalminВалидатор Мин. число, кол-во текста, дата и пр. В зависимости от типа элемента
OptionalminМинимальный размер прикладываемого файла в мегабайтах
Optionalmodemode JSON - используйте если у вас на вход и выход строка mode JSON_OBJECT - используйте если у вас на вход и выход объект
OptionalmultipleУправляет настройкой возможности множественного выбора. Поддерживается не всеми типами
OptionalnativeПередача нативных значений в контрол
OptionalobjectДля me-input type=attach id объекта, к которому будет "приложен" медиафайл. Работает в паре с entityId и по сути представляет локатор на объект entity
OptionaloptionsЭлементы выпадающего списка, список кнопок и пр. то, что заполняет варианты выбора в me-input
OptionalpatternСтандартный html валидатор
Выводит текст внутри текстового поля, который исчезает при получении фокуса Поддерживается не всеми типами
OptionalpopupПереопределяет размер открываемых модальных окон. Для oauth бывает очень важно, так как мы не можем управлять версткой внешних систем
OptionalprepПередача доп. формы перед oauth подключением
OptionalreadonlyOptionalrefreshЕсли не null - то будет нарисована
Нарисовать кнопку перезагрузки списка options
Работает ТОЛЬКО с элементами содержащими refPvmData
Результат backend-запросов будет загружен на фронтенд (если не помечен как internal), но сейчас мы не ожидаем, что вы будете его использовать - это поведение может поменяться popup и пр. инструменты не будут работать
OptionalrequiredВалидатор Определяет обязательность заполнения
OptionalrowsКол-во строк в элементах
OptionalscaleАвтоматически масштабировать элемент от кол-ва вводимого текста Включено по умолчанию
OptionalsearchПередача куска текста который должен быть подсвечен В старом коде attrs.searchText должен был нужен для подсвечивания результата поиска. Однако и в старом коде он не работал с неизвестного момента.
OptionalsizeРазмер элемента для тех элементов AntDesign, которые его поддерживают Должен прийти на замену viewSize
OptionalstepШаг для инкремента/декремента для type=number Поддерживается не всеми типами
OptionalstyleСтиль вывода контрола, если у него есть стиль Для menu-btn: list, dropdown
OptionaltimeВключает выбор час+минуты
OptionaltooltipСтандартный мета-тултип Будет переведен на уровень [[IMeElem]]
OptionalttlВремя жизни файла в секундах. Рекомендуется ставить для временных файлов, которые можно удалить после обработки. Файл стирается после наступления времени ttl в течение суток.
OptionalvalueПереименовать кнопку отправки формы
OptionalvalueВ некоторых таблицах деньги хранятся как int при этом умноженные на 1млн. или 10к. Этот атрибут управляет отображением данных, а так же влияет на параметры валидации. Например: В бд у вас 650 000 000, а так как ваше приложение умножает все на 100 000, то по факту у вас там записано 6500.00.
Чтобы в input-е все корректно отображалось, установите valueMultiplier=100000. Это позволит фронтенду работать понятно для пользователя, но хранить данные в env и отдавать данные на backend, понятно для backend-а.
OptionalvariantsOptionalverticalОтрисовать секции [[IMeInputAttrs.options]] как колонки
OptionalviewСтилизовать элемент под размер
OptionalonСистемное поле
OptionalonСистемное поле
OptionalnewVal: anyOptionalonСистемное поле Клик по элементу. Пока только для кнопок. Нужно, чтобы использовать лего, в системных местах, но иметь возможность отловить браузерные события
OptionalonСистемное поле Реальный элемент стартанул и загрузил данные. Используется в me-select для редактируемой таблицы
OptionalonСистемное поле
Когда количество некоторых инпутов 0, иногда нам приходится к 0 добавить $. Например: https://apps.devision.io/page?p=493c9084-85b8-4a00-a478-43ca056541a0&a=sp. Потенциальный доход денежный показатель и к нему надо добавить $