Каталог решений - Пример использования HTML-интерфейса для мобильного приложения (+JS, +CSS)

Пример использования HTML-интерфейса для мобильного приложения (+JS, +CSS)

Пример использования HTML-интерфейса для мобильного приложения (+JS, +CSS)

В наличии

Очередной «эпос» на тему применения HTML для отрисовки интерфейса мобильного приложения с кратким описанием возможностей HTML, JavaScript, CSS и сквозным примером.
Статья нацелена на тех, кто только «присматривается» к возможностям интеграции HTML и мобильной 1С, чтобы ответить на основные вопросы, которые возникают в самом начале.

Категория:

Описание

Предисловие

Интерфейс управляемых форм в мобильном приложении сильно контрастирует с внешним видом большинства привычных мобильных приложений. Используя HTML-документ в качестве рабочей области, можно достаточно серьёзно прокачать визуальную составляющую своего программного продукта.

Понятно, что этот вариант хоть и рабочий, но далеко не идеальный. Вероятно, для мобильной разработки правильней было бы использовать язык, который  под неё лучше заточен, но лично для меня камнем преткновения становится время, которое необходимо затратить на изучение механизмов хранения структурированных данных, работы с файлами, взаимодействия с другими базами, формирования отчётов и прочих привычных вещей. При этом 1С предоставляет довольно широкий функционал для написания движка мобильного приложения, а поверхностных знаний HTML, CSS, JS и имеющихся в сети готовых библиотек вполне достаточно для возможности отрисовки красивой картинки.

В общем, у каждого самурая свой путь. 

HTML-документ

Итак, в данном подходе рабочей областью является HTML-страница или HTML-документ

Его содержимое представляет собой набор тэгов, который интерпретируется в интерфейс. На текущий момент в 1С за это отвечает встроенная в платформу библиотека WebKit.

Для формирования рабочей области создадим обработку, в форме которой  добавим строковый реквизит (ниже в примерах — ТекстHtml) и выведем его на форму в качестве поля вида Поле HTML документа (ПолеHtml). Саму форму укажем в качестве рабочей области начальной страницы конфигурации.

 

has been added to your cart:
Оформление заказа