Konfiguracja wstępna "Edytor wartości kluczy we wszystkich sekcjach wybranego pliku "INI"."
Edytor umożliwi w runtime edycję wartości kluczy we wszystkich sekcjach wybranego pliku "INI".
Niniejsza konfiguracja wstępna zostanie wywołana przy założeniu nowego obiektu (np. przy pomocy opcji
"Nowy obiekt ..." w menu kontekstowym obiektu lub naciśnięciem klawisza
Insert po zaznaczeniu obiektu).
Niniejsza konfiguracja wstępna jest przyszeregowana w grupie
"/ Panele (PmaPanel) / Pozostałe".
Taką konfigurację wstępną można wytworzyć w obiekcie
PmaFolder,
PmaRoot,
PmaPanel,
PmaWorkspace lub
PmaPrototype.
Konfiguracja wstępna panela (obiekt typu
PmaPanel) działa również jako
Web panel.
Konfiguracja wstępna wytworzy zkonfigurowany obiekt typu
PmaPanel o nazwie
"IniFileEdit".
Panel zawiera obiekt
PmgForm, który jest w zdarzeniu
onFormLoad ustawiony jako edytor plików INI.
Panel posiada następujące metody:
LoadSections - do wczytania wszystkich sekcji
LoadKeys - do wczytania wszystkich kluczy oraz wartości wybranej sekcji
SaveValueToKey - do zapisu zmienionej wartości klucza w wybranej sekcji do pliku
Panel zawiera obiekt
PmgForm. Skrypt w zdarzeniu
PmgForm.onFormLoad wytworzy dwa obiekty
PmfTable. Lewa tabela wyświetla wszystkie sekcje pliku. Prawa tabela wyświetla wszystkie klucze i wartości wybranej sekcji. Wartości kluczy w tabeli można edytować, a zmiana jest natychmiast zapisywana do pliku.
Konfiguratory, które można ustawić przed wytworzeniem konfiguracji wstępnej:
Nazwa wytwarzanego obiektu | Nazwa nowo wytworzonego obiektu w drzewie Pma obiektów.
Maksymalna długość nazwy wynosi 30 znaków.
Jest to nazwa systemowa, może zawierać tylko znaki alfanumeryczne oraz nie może zawierać znaki diakrytyczne (tzn. narodowo zależne znaki), pusty łańcuch, spacje oraz pierwszy znak nie może być liczba.
Domyślnie: "FileExplorer" |
Pełna ścieżka do pliku "INI" | |
|
Zezwól jako komponent WEBowy | Określa, czy obiekt ten ma być zarejestrowany jako komponent Web serwera
Po wytworzeniu konfiguracji wstępnej konfigurator "PmaPanel > Web serwer > Zezwól jako komponent WEBowy" zostanie ustawiony na daną wartość. |
---|