Мобильное приложение

Android-приложение для конструктора служит для доступа к сетевым проектам конструктора Руна на мобильных устройствах под управлением Android.

При запуске приложения открывается окно логина.

По команде меню «Настройки соединения» открывается список соединений, в котором добавляется соединение с указанием имени проекта, свойствами подключения (нотификация об изменениях, тип подключения) и именем пользователя/паролем, если их надо сохранить и не вводить при каждом запуске программы. По кнопке наименования соединения («Мой проект») выбирается нужное из списка. Если в его свойствах сохранены имя/пароль, то они подставляются в поля на форме логина. По кнопке «Войти» производится подключение к проекту.

После успешного подключения к проекту открывается окно со списком категорий проекта (объекты и формы) соответствующим структуре, отображаемой в левом меню проекта десктопного приложения.

В правой верхней части окна имеется кнопка к доступу настроек соединений, оформлению приложения и выходу из программы.

При клике по группе открывается список объектов/форм, расположенных в этой группе. При клике по наименованию объекта/формы открывается список записей выбранного элемента.

Поля записи отображаются не в табличном виде, как в десктопном приложении, а вертикальным списком в одной строке, где первое ключевое поле выделяется большим размером и яркостью. При наличии иконок переключателей, они отображаются в левой части списка. Для установки фильтрации осуществляется переход на вкладку «Фильтр», задаются нужные значения, после чего выполняется возврат к списку. При этом данные фильтруются в соответствии с установленными условиями.

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

При клике по записи открывается окно с первой вкладкой детализации.

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

Для изменения каждого поля требуется двойной клик по полю. При этом открывается контекстное окно редактирования в соответствии с типом выбранного поля (для строки/текста – строка/текст с завершением набора по кнопке «Сохранить», для даты/времени – окно выбора даты/времени с окончанием выбора по кнопке «Сохранить», для переключателя – список значений для выбора, для ссылки на объект – окно со списком записей соответствующего объекта и т.д.).

По командам меню можно удалить запись или создать её копию.

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