Preconfiguration "File manager"

File manager limited to folders and files located in specific foldes on the disk
This preconfiguration can be activated when creating a new object (e.g. by "New object ..." in the local object menu or after pressing the Insert key after selecting the object) and is included in the group: " / Panels (PmaPanel) / Others examples".

This preconfiguration can be created in the object: PmaFolder, PmaRoot, PmaPanel or PmaWorkspace.

The preconfiguration is created including the panel (object of the PmaPanel type) is functional also a Web panel.
The Preconfiguration creates the PmaPanel object named "FileManager". The panel contains the PmgForm object that is configured as 2 panel file manager in the onFormLoad event. The function buttons allow initiation of requested disc operation over the active (highlighted green) item/panel.
The Panel has the following methods:
CopyFile - for copying files
CreateDir - for creating folders
DeleteDir - for deleting empty folders
DeleteFile - for deleting files
GetFromDir - returns a list of existing folders and files in requested folder
Init - defines the folder that will be used as root for file manager operations
MoveFile - for moving files
In the "Init" method the enabled root folders for left and right side of the manager are set. This initialization setup is done in JSON format:
title - user description of the selected folder
path - path to selected folder
readonly - defines whether the folder (and its subfolders/files) are 1=read only, 0=for read and write
subfolder - defines whether it is allowed to enter the subfoleders 1=yes, 0=no
File manager usage:

Use the arrows or the mouse to select the file or folder on both sides of the manager. By mouse double-clicking or Enter enters the subfolder. The file operations represente by the buttons are executed on the active side of the manager indicated green.

Manager limitations:
- It is possible to delete or copy only individual files.
- The folder can be deleted only if it is empty.
These configurators can be set before the preconfiguration is created:
The name of created objectName of the object created in the tree of Pma objects. The maximum name length is 30 characters. This is a system name, so it must contain only alphanumeric and must not contain any diacritics, empty string, spaces and the first character must not be a number.

Default: "FileManager"

Enable as Web componentSpecifies whether this object has to be registered as a Web server component

After the preconfiguration is created, the "PmaPanel > Web server > Enable as Web component" configurator will be set to this value.

Pm9.00.11: Created
PROMOTIC 9.0.15 SCADA system documentation - MICROSYS, spol. s r.o.

Send page remarkContact responsible person
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice