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.

Viac info na: https://help.erpio.one/faq/ako-vytvorit-zalozky-v-editore/

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ť).

Cols

Priadjte rozšírenú konfuguráciu takto:

  • SysName: Cols
  • DType: Integer

Umožňuje usporiadať editačné polia pomocou responzívneho gridu až do 12 stĺpcov. Funguje len vo webovom klientovi.

Viac info na: https://help.erpio.one/erpio-one/ako-usporiadat-polia-v-editore/

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.

ShowFullGrid (iba webový klient)

Pridajte rozšírenú konfiguráciu takto:

  • SysName: ShowFullGrid
  • DType: Boolean

V prípade, že bude zaškrtnuté, tak sa cieľ navigačnej akcie použitej v nastavení parametra zobrazí v editore ako súčasť editora, napr. ak je to navigačná akcia na GridView, tak sa zobrazí tabuľlka, ak je ListView, tak zoznam atď.

GridHeight (iba webový klient) – súvisi s nastavením ShowFullGrid

Pridajte rozšírenú konfiguráciu takto:

  • SysName: GridHeight
  • DType: String

Je možné zadať výšku vnoreného objektu (tabuľky, zoznamu, …), očakáva hodnotu napr. 300px a pod.

cFile

NoPreview (iba webový klient)

Pridajte rozšírenú konfiguráciu takto:

  • SysName: NoPreview
  • DType: Boolean

Ak je nastavený na hodnotu true, tak sa aplikácia nebude snažiť zobraziť náhľad vybraného dokumentu, použiteľné napr. ak nahrávate veľký dokument a preview trvá vygenerovať dlho a keď náhľad nie je potrebný.

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.


cDate a cDateTime

  • ak date do MaskDef format MMMM yyyy, tak sa v editacnom poli da vybrat mesiac a rok (bez dna)
  • ak date do MaskDef format yyyy, tak sa v editacnom poli da vybrat rok (bez dna a mesiaca)

Do hodnoty Vam to vráti cely datum, kedze je to dátumové pole, takze potom v skripte v akcii napr. v SQL je treba získať vybranú hodnotu napr. MONTH(@VybranyDatum) alebo YEAR(@VybranyDatum).


cTextbox (nie RichText)

  • novy config ShowRows, kde je mozne zadať počet riadkov, ktore maju byt defaultne zobrazene – ak napr. predpokladám, že pole ma byt na dlhší text, tak chcem zobraziť napr. 3 riadky, nie iba 1 ako to je štandardne

cCheckbox

  • zväčšený na trochu väčšiu veľkosť
  • defaultny okraj bol nastaveny na tmavsiu farbu, aby bol viac vyrazny
  • implementovane reagovanie na extended config BackgroundColor, ktorým ovplyvnite okraj nezaškrtnutého checkboxu a aj farbu zaškrtnutého checkboxu

cTextBox

  • novy extended config HideExpand, ktory skryje ikonu na zvacsenie pola
  • novy extended config HideTranslator, ktory skryje ikonu s prekladacom
  • novy extended config HideAI, ktory skryje ikonu na vyvolanie funkcii AI

Vsetky typy parametrov

  • novy extended config CaptionColor, možete nastavit farbu písma popisu editačného poľa
  • novy extended config CaptionBackgroundColor, mozete nastavit farbu pozadia popisku editačného pola
  • novy extended config EditWidth, kde mozete nastavit sirku editacneho pola, napr. 30%, 250px a pod.
  • novy extended config EditAlign, kde viete nastavit umiestnenie editacneho poľa, známe hodnoty su left/right/center (bude fungovat napr. pre checkbox, alebo pre zmenšene editačne polia cez EditWidth – zatial odskúšane na checkboxe a dátumových poliach)

Špecifické typy akcií / Specific action types

Zavolať, poslať SMS, poslať e-mail, otvoriť web adresu

Špecifická akcia použitá na otvorenie cieľu podľa zadaných nastavení

Nastavenia akcie / Action settings:

  • Type: Navigate to
  • Render: In row/In header
  • Destination: url
  • Protocol: phone/sms/email/web
  • query filter/definiton/command SQL: číslo,adresa

Vykonáva akciu podľa vybraného protokolu:

  • phone – vyvolá defaultnú aplikáciu na telefonovanie a vloží zadané číslo
  • sms – vyvolá defaultú aplikáciu na posielanie správ a vloží zadané číslo
  • email – vyvolá defaultnú aplikáciu na posielanie e-mailov a vloží zadanú e-mailovú adresu (nedajú sa vložiť iné hodnoty)
  • web – otvorí defaultný prehliadač so zadanou adresou

Číslo alebo adresu je možné vložiť buď priamo ako hodnotu do poľa query filter/definiton/command SQL alebo cez parameter, do tohto poľa sa napíše názov parametru a hodnota sa získa v danom parametri.

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 alebo ShareLink

Š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)