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 the JSON format:
title - user description of the selected folder
path - path to selected folder
readonly - specifies whether the folder (and its subfolders/files) are 1=read only, 0=for read and write
subfolder - specifies 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 left mouse button 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.23 SCADA system documentation MICROSYS, spol. s r.o.

Send page remarkContact responsible person
© MICROSYS, spol. s r. o.