Всё, что нужно знать о формах в ONLYOFFICE

Всем привет!

У нас большие планы на формы в редакторах ONLYOFFICE: мы хотим, чтобы они были кастомизируемыми, интерактивными и удобными для заполнения. И, конечно, чтобы данные из заполненных форм можно было собирать легко и непринужденно. Правда, такой объем работы невозможно сделать в один релиз. Но у нас было хорошее начало.

Из этого поста вы узнаете, что уже можно делать с формами в ONLYOFFICE v5.2.

Forms in ONLYOFFICE editors 5.2

Все могут создать красивую форму

Начиная с версии 5.1 в онлайн-редакторах ONLYOFFICE появились контент-контролы. Ищите их во вкладке “Вставка”. Правее. Ещё правее. По-русски они называются “Элементы управления содержимым”, поэтому мы надеемся, что вы не обидитесь, если иногда мы для краткости будем использовать короткий английский термин. Так вот: их используют для создания структурированных блоков в документе. Самый распространенный сценарий – создание форм и шаблонов.

В версии 5.2 появилась возможность настраивать внешний вид контент-контролов: например, выделять поля цветом (выделите нужное поле и выберите цвет в верхнем меню).

Вы также можете выбрать, хотите ли вы, чтобы поля контент-контролов показывались в рамке, и если да, то какого она должна быть цвета. Это можно сделать в настройках.

Кстати, так выглядит окно настроек:

Для удобства мы добавили возможность совершать групповые действия. А ещё вы можете запретить редактирование отдельных полей.

Подробные инструкции в нашем Справочном центре.

Распространение форм (для разработчиков)

В 5.2 также добавился новый режим – “Заполнение форм”. В нём пользователи, получившие ссылку на файл с формой, смогут вводить данные в выбранные поля. Пока это функция доступна только для разработчиков: чтобы активировать режим заполнения форм, вам понадобится залезть в конфиг.

Инструкции в документации к нашему API.

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

Сбор данных с помощью плагинов

Разработчики также смогут собирать данные из заполненных форм и сохранять их в свою базу данных. Для этого понадобятся определенные технические навыки и несколько плагинов, которые будут соединять наши редакторы и сервер с БД.

Мы написали несколько примеров. Это плагины, с помощью которых можно:

  • Ориентироваться в заполненных полях.
  • Сохранять данные из заполненных форм в вашу БД.
  • Вставлять собранные данные в другие документы.

Примеры помогут вам написать собственные плагины с вашими настройками сервера. Вы также можете попросить наших разработчиков сделать это за вас. Просто напишите в наш отдел продаж.

Отправить запрос

Почему это так сложно

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

Ждем ваших вопросов, комментариев и предложений.

 

Add a comment