Akcie
Základná definícia / Base definition
Typy
- Navigate to
- Edit
- Detail
- Data repeater(pump)
- Automatization
- Other
Render
- In header – Aplikácia ERPIO zobrazuje tieto akcie v pravej ponuke
- In row – Aplikácia ERPIO zobrazuje tieto akcie po kliknutí na riadok/položku/schôdzku/ v zobrazení (ak existuje iba jedna akcia, akcia sa okamžite vykoná)
- In context – nie je implementované v aplikácii ERPIO
- Other – nie je implementované v aplikácii ERPIO
Dodatočné / Additional
ShowActionIn
- Auto – automatické zobrazenie akcie
- Only popup – akcia sa zobrazí len v akčnom vyskakovacom okne po kliknutí na riadok
- is hidden – akcia sa nezobrazuje (používa sa napr. pri navigačnej akcii pre typ vstupu parametra cSet)
- Only detail – akcia je zobrazená iba v detailnom zobrazení
Metadáta / MetaData
Metadáta napr. pre ScheduleView je možné nastaviť tu.
Parametre
Rozšírená konfigurácia / Extended config
Vlastné nastavenia na karte Rozšírené – Extended (v úprave parametrov)

Pre všetky typy vstupov / For all input types
Tab
Pridajte rozšírenú konfiguráciu takto:
- SysName: Tab
- DType: String
Do poľa pre hodnotu zadajte názov karty. Vytvorí kartu v editore aplikácii.
Focus
Pridajte rozšírenú konfiguráciu takto:
- SysName: Focus
- DType: Boolean
Na pole v editore bude nastavený Focus (bude do neho umiestnený kurzor, aby používateľ mohol hneď písať).
Podľa typu vstupu / By input type
cTextBox
IsRichText
Pridajte rozšírenú konfiguráciu takto:
- SysName: IsRichText
- DType: Boolean
Textové pole v editore sa zobrazí ako editor formátovaného textu.
cInteger
Step
Pridajte rošírenú konfiguráciu takto:
- SysName: Step
- DType: String
Do poľa pre hodnotu zadajte číslo o ktoré sa má posúvať hodnota poľa pri stlačení tlačidiel plus/mínus, default je 1, hodnoty napr. 5, 10, 100 a pod.
cDecimal
MaskDef
Zmeňte desatinné miesta pridaním masky:
- napr. použite masku na 3 desatinné miesta:
#,##0.000
- napr. masku na 4 desatinné miesta môžete použiť:
f4
Step
Pridajte rošírenú konfiguráciu takto:
- SysName: Step
- DType: String
Do poľa pre hodnotu zadajte číslo o ktoré sa má posúvať hodnota poľa pri stlačení tlačidiel plus/mínus, default je 1, hodnoty napr. 0,25, 0,5, 5 a pod.
cDateTime
TimeOnly
ridajte rozšírenú konfiguráciu takto:
- SysName: TimeOnly
- DType: Boolean
Pole sa v editore zobrazí ako časové pole.
cSet
MultiSelectWithDelimiter
Pridajte rozšírenú konfiguráciu takto:
- SysName: MultiSelectWithDelimiter
- DType: String
Do poľa pre hodnotu zadajte znak oddeľovača. Umožňuje výber viacerých hodnôt v rozbaľovacom poli v editore. Hodnota sa vráti ako zoznam vybraných hodnôt so zvoleným oddeľovačom.
InputOnly
Pridajte rozšírenú konfiguráciu takto:
- SysName: InputOnly
- DType: Boolean
V prípade, že bude zaškrtnuté, tak sa parameter v editore zobrazí ako textové pole (namiesto combobox), kde je možné vpísať ľubovoľnú hodnotu alebo cez tlačidlo na otvorenie listu vybrať nejakú hodnotu z prepojeného listu.
SelectOnly
Pridajte rozšírenú konfiguráciu takto:
- SysName: SelectOnly
- DType: Boolean
V prípade, že bude zaškrtnuté, tak sa parameter v editore vyzerá tak, že sa nedá do neho písať, len cez tlačidlo na otvorenie listu vybrať nejakú hodnotu z prepojeného listu.
cCamera, cFile
IsGalleryVisible
Pridajte rozšírenú konfiguráciu takto:
- SysName: IsGalleryVisible
- DType: Boolean
Je nastavený na hodnotu true pri úprave fotoaparátu, zobrazí sa aj výber z galérie.
cGallery, cFile
IsCameraVisible
Pridajte rozšírenú konfiguráciu takto:
- SysName: IsCameraVisible
- DType: Boolean
Ak je vo výbere z galérie nastavené na hodnotu true, zobrazí sa aj tlačidlo fotoaparátu.
cCamera, cGallery
CompressJPG
Pridajte rozšírenú konfiguráciu takto:
- SysName: CompressJPG
- DType: Integer
Do hodnoty je možné zadať hodnotu kompresie 0 – 100.
Špecifické typy akcií / Specific action types
Poloha na mape / Location On Map
Špecifická akcia použitá na otvorenie predvolenej navigačnej aplikácie
Nastavenia akcie / Action settings:
- Type: Navigate to
- Render: In row
- Destination: Other
- Show as: LocationOnMap
Parametre / Parameters:
- @BName – názov objektu na mape
- @BData – súradnice alebo adresa
Otvoriť súbor / Open File
Špecifická akcia na použitie funkcie otvorenia súboru na zariadení.
Nastavenia akcie / Action settings:
- Type: Navigate to
- Render: In row
- Destination: Other
- Show as: OpenFile
Parametre / Parameters:
- @BName – file name
- @BData – file binary
Zdieľať súbor / Share File
Špecifická akcia na použitie funkcie zdieľania súboru na zariadení.
Nastavenia akcie / Action settings:
- Type: Navigate to
- Render: In row
- Destination: Other
- Show as: ShareFile
Parametre / Parameters:
- @BName – file name
- @BData – file binary
Zdieľať link/URL adresu / ShareUrl
Špecifická akcia na použitie funkcie zdieľania linku/URL adresy na zariadení.
Nastavenia akcie / Action settings:
- Type: Navigate to
- Render: In row
- Destination: Other
- Show as: ShareUrl
Parametre / Parameters:
- @BName – titulok
- @BData – link/URL adresa
Zdieľať text / ShareText
Špecifická akcia na použitie funkcie zdieľania ľubovoľného textu na zariadení.
Nastavenia akcie / Action settings:
- Type: Navigate to
- Render: In row
- Destination: Other
- Show as: ShareText
Parametre / Parameters:
- @BName – titulok
- @BData – text
Otvoriť PDF / Open PDF
Konkrétna akcia na otvorenie PDF v internom prehliadači aplikácie ERPIO.
Nastavenia akcie / Action settings:
- Type: Navigate to/Edit (Edit – ak chcete vrátiť upravené PDF a uložiť ho – potom by v príkaze malo byť VLOŽIŤ/AKTUALIZOVAŤ – INSERT/UPDATE)
- Render: In row
- Destination: Other
- Show as: OpenPDF
Podpis / Signature
Parametre / Parameters:
- @BName – file name
- @BData – file binary
Tlač PDF / Print PDF
Špecifická akcia na tlač PDF so správcom tlače špecifickým pre platformu (ak je k dispozícii).
Nastavenia akcie / Action settings:
- Type: Navigate to
- Render: In row
- Destination: Other
- Show as: PrintPDF
Parametre / Parameters:
- @BName – file name
- @BData – file binary
Poslať e-mail / SendMail
Špecifická akcia na vyvolanie novej správy predvoleného mailového klienta na zariadení s možnosťou vyplnenia údajov a príloh.
Nastavenia akcie / Action settings:
- Type: Navigate to
- Render: In row
- Destination: Other
- Show as: SendMail
Parametre / Parameters:
- @to – adresát – e-mailová adresa, zoznam e-mailových adries oddelených čiarkou alebo bodkočiarkou (,/;)
- @cc – kópia – e-mailová adresa, zoznam e-mailových adries oddelených čiarkou alebo bodkočiarkou (,/;)
- @bcc – skrytá kópia – e-mailová adresa, zoznam e-mailových adries oddelených čiarkou alebo bodkočiarkou (,/;)
- @subject – predmet správy
- @body – telo správy
- @bodyformat – formát správy – prostý text alebo HTML – predvolená hodnota HTML – možné hodnoty – plaintext alebo html
- @attachment{i} – príloha – parameter sa môže opakovať podľa potreby pridať viaceré prílohy – {i} nahraďte číslom 1 – 100
- @attachmentName{i} – názov súboru prílohy – parameter sa môže opakovať podľa potreby pridať viaceré prílohy – {i} nahraďte číslom 1 – 100
InToolbar akcie
Možnosť nastaviť, aby sa akcia zobrazila v hornom toolbare.


V príslušnej akcii je potrebé pridať do Meta Data nový záznam s Prop. Name InToolbar s hodnotou true.

Floating action button
FAQ
Ak má parameter vybraný typ cCheckBox, tak do defaultnej hodnoty je treba používať hodnoty true/false (nie 1/0 – toto môže spôsobiť chyby v niektorých klientoch)