Библиотека документов (Document Library)

Document Library (Библиотека документов) — иерархический интерфейс для хранения, организации и просмотра файлов в виде дерева папок. Он позволяет загружать документы, создавать папки, выполнять действия над файлами и перемещать их между папками аналогично проводнику Windows.

Библиотека подключается к меню через специальный элемент DocLib и требует создания типа данных на основе Файл библиотеки документов.

../../../_images/DocLib_1.png

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

Файл открывается в фоновой вкладке по одинарному клику. Папка открывается по двойному в текущей вкладке.

Проводник отображается по умолчанию, скрывается по нажатию на «Скрыть дерево папок» в правом меню.



../../../_images/DocLib_3.png
  1. Выбранная папка подсвечивается среди других папок (1).

  2. При клике на иконку или название папки она раскрывается (1), и в левой части отражаются файлы, находящиеся в папке (2).

  3. Для отображения документов и папок используются иконки, соответствующие формату файлов по аналогии с проводником Windows:

    • Microsoft Word (doc, docx);

    • Microsoft Excel (xls, xlsx);

    • Microsoft Powerpoint (ppt, pptx);

    • Adobe Acrobat (pdf);

    • Файлы изображений (jpg, bmp, png, gif, tif);

    • OpenOffice / LibreOffice (odf);

    • Файл сообщения из электронной почты (.msg).

  4. Над журналом размещено название текущей раскрытой папки (4), чуть ниже — полный путь к открытой папке (3).

  5. Загрузка файлов, создание папок осуществляется по кнопке (5) и с использованием drag-and-drop.

  6. Поиск документов внутри выбранной папки (6). Результат поиска отображается в виде списка.

  7. Для обновления данных используйте (7).

  8. При наведении курсора на файл или папку отображаются действия (8). См. ниже Действия с элементом.

Действия с элементом

../../../_images/ic_1.png

Перейти к просмотру карточки в новой вкладке.

../../../_images/ic_3.png

Открыть в фоновой вкладке.

../../../_images/ic_2.png

Переименовать файл или папку:

../../../_images/DocLib_5.png

Можно изменить название файла или сам вложенный файл.

../../../_images/ic_3.png

Редактировать документ в OnlyOffice. Доступно только для файлов форматов MS Office и OpenDocument.

../../../_images/ic_4.png

Скачать файл.

../../../_images/ic_5.png

Удалить файл или папку:

../../../_images/DocLib_4.png
../../../_images/ic_6.png

Загрузить новую версию:

../../../_images/DocLib_11.png

Подробно о версиях

Создание папки / Загрузка файла

1. С использованием кнопки:

Создание папки или загрузка файла осуществляется по кнопке +:

../../../_images/DocLib_6.png

При загрузке файла необходимо ввести его название, которое будет отображаться, и выбрать или перетащить файл для прикрепления:

../../../_images/DocLib_8.png

На форме отображается индикатор процесса загрузки файла.

При создании папки укажите её название:

../../../_images/DocLib_7.png

2. Drag-and-drop

Выбранные папки, файлы перетащите в область загрузки:



Прогресс загрузки показан в правом нижнем углу:



При загрузке, создании файлов и папок производится проверка на уникальность:



Также доступна загрузка папки, содержащей файлы.

Перемещение файлов и папок

../../../_images/move_file.png

Карточка файла

Карточка состоит из виджетов:

../../../_images/DocLib_9.png

Для файла доступны следующие действия:

  • Редактировать свойства;

  • Редактировать документ (только для файлов форматов MS Office и OpenDocument);

  • Скачать;

  • Удалить;

  • Загрузить новую версию.

../../../_images/DocLib_12.png

Подробно о виджетах.

Создание библиотеки документов

Создайте новый тип данных. Удалите Форму по умолчанию (1), на вкладке «Основное» укажите id, Имя (2), в качестве родителя выберите Файл библиотеки документов (3), выставите чекбокс Наследовать форму (4).

В созданный тип будут автоматически добавлены действия и форма.

../../../_images/DocLib_10.png

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

Компонент File component:

../../../_images/DocLib_13.png


Также для создания библиотеки документов можно использовать аспект doclib.

to be updated

Для добавления библиотеки документов в меню выбирайте специальный элемент DocLib:

../../../_images/DocLib_10_1.png

API

to be updated