...

Классы для работы с веб элементами управления

Тема в разделе "Вопросы по платформе", создана пользователем yalynov, 27 янв 2026.

  1. yalynov

    yalynov Новичок

    Здравствуйте, существуют ли "ELM-овские" классы для работы с веб элементами управления?
    Например, если я хочу через скрипты вызвать выпадающий список для элемента "Строка формы", и добавить в него собственные значения, не прибегая к костылям вроде
    Код:
    
    const pList document.querySelector('.p-autocomplete-list.ng-star-inserted');
    pList.innerHTML '<li aria-label="Test" ... >Test</li>';
    //привязка событий...
    [​IMG]
  2. golovanev

    golovanev Техническая поддержка

    Добрый день! В ELMA365 нет специальных ELM классов, предназначенных для прямой работы с веб-элементами управления на уровне DOM. Платформа ориентирована на работу с данными, бизнес-логикой и настройку интерфейсов через виджеты и скрипты на TypeScript в рамках low-code подхода. Поле типа "Строка" в ELMA365 предназначено для свободного текстового ввода и не поддерживает выпадающий список значений.
    Рекомендуем использовать стандартные механизмы платформы, например:
    - переменная типа Категория (дает возможность выбора одного или нескольких вариантов из списка). Пример скрипта для работы со свойством Категория.
    - использовать метод фильтрации setFilter() при работе с полем типа Приложение.
    Обращаем ваше внимание на нашу статью в Community.