Nástroje používateľa

Nástoje správy stránok


omega:modules:dailyoperations:timeline-xml-settings

Rozdiely

Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.

Odkaz na tento prehľad zmien

Next revision
Previous revision
omega:modules:dailyoperations:timeline-xml-settings [2017/03/28 11:41]
Roman Sališ vytvorené
omega:modules:dailyoperations:timeline-xml-settings [2017/03/28 12:01] (aktuálne)
Roman Sališ
Riadok 1: Riadok 1:
 ====== Timeline XML Settings ====== ====== Timeline XML Settings ======
  
 +===== transportHeaderSettings=====
 +
 +Používa sa pre zobrazenie hlavičiek elementov.
 +
 +<code xml>
 +<​transportHeaderSettings>​
 +
 +  <param key="​extraContent"​ type="​object">​
 +
 +    <param key="​orderTypes"​ type="​object">​ <!-- "​orderTypes"​ je povinný kľúč -->
 +      <param key="​med_wts"​ value="​order1"​ /> <!-- "​med_wts"​ je workplace_slot -->
 +      <param key="​med_slot"​ value="​order1"​ /> <!-- "​med_slot"​ je kalendárový slot -->
 +      <param key="​med_ffs_slot"​ value="​order1"​ /> <!-- "​med_ffs_slot"​ je slot pri vyhľadávaní voľného slotu -->
 +       <​!-- ​
 +       "​order1"​ je kľúč, podľa ktorého sa potom určí poradie prvkov.
 +       To znamená, že každý typ elementu v timeline môže mať individuálne zobrazenie extra obsahu ​
 +       a aj poradadie, v ktorom sa zobrazí.
 +       ​-->​
 +       
 +    </​param>​
 +
 +
 +    <param key="​order1"​ type="​array">​ <!-- "​order1"​ sa použije z "​orderTypes"​ -->
 +      <param value="​medicNoteForDoctor.1"​ /> <!-- Ako prvé sa zobrazí niečo, čo sa volá "​medicNoteForDoctor.1"​ -->
 +      <param value="​ordinisRequisitions"​ /> <!-- Ako druhé sa zobrazí niečo, čo sa volá "​ordinisRequisitions"​ -->
 +      <param value="​kv.1"​ /> <!-- Ako posledné sa zobrazí niečo, čo sa volá "​kv.1"​ -->
 +    </​param>​
 +    ​
 +    <!--
 +    "​niečo,​ čo sa volá ..." - odkazuje to na objekt, ktorý je popísaný nižšie.
 +    -->
 +
 +
 +
 +    <param key="​medicNoteForDoctor.1"​ type="​object">​
 +      <param key="​type"​ value="​medicNoteForDoctor"​ /> 
 +      <!-- TYPE určuje, o aký typ informácie sa jedná. ​
 +      "​type"​="​medicNoteForDoctor",​ vloží sa poznámka pre lekára. ​ -->
 +      ​
 +      <param key="​format"​ type="​nodeString">​ <!-- Toto je už individuálne nastavenie daného obsahu -->
 +        Pozn. lekára: 
 +        <font color="#​ff0000"​ size="​10">​%s</​font>​
 +      </​param>​
 +    </​param>​
 +
 +    <param key="​ordinisRequisitions"​ type="​object"> ​
 +      <!-- Pri tomto obsahu nie je pamameter "​type"​ zadaný, takže sa bude "​type"​="​ordinisRequisitions"​ -->
 +      <param key="​format"​ type="​nodeString">​
 +        HUHUHU %s
 +      </​param>​
 +    </​param>​
 +
 +    <param key="​kv.1"​ type="​object">​
 +      <param key="​type"​ value="​eventKv"​ />
 +      <param key="​key"​ value="​medic.diagnose_text"​ />
 +      <param key="​format"​ type="​nodeString">​
 +        <font color="#​0044ff"​ size="​12">​DDD:​ %s</​font>​
 +      </​param>​
 +    </​param>​
 +
 +
 +  </​param>​
 +
 +</​transportHeaderSettings>​
 +</​code>​
 +
 +
 +===== transportContentSettings=====
 +
 +Používa sa pri natiahnutí obsahu (rozkliknutie elementu).
 +''​transportContentSettings''​ sa používa rovnako ako ''​transportHeaderSettings''​.
 +
 +
 +===== Formulár pre vyhľadanie voľného slotu =====
 +V rámci volania tohoto formulára je tiež možné nastaviť podobné parametre.
 +
 +<code xml>
 +<flash object="​FORMS"​ function="​load_form">​
 +  <param value="​medic_findFreeSlot_form_symbol"​ />
 +  <param value="​true"​ type="​boolean"​ />
 +  <param value="​true"​ type="​boolean"​ />
 +  <param value="​true"​ type="​boolean"​ />
 +  <​objectParams key="​formArguments">​
 +    <param key="​caption"​ value="​Vyhľadanie voľného slotu pre pacoša {$helperData.meno_pacienta}"​ />
 +    ​
 +    <param key="​xmlSettings"​ type="​object">​
 +      ​
 +      <param key="​transportHeaderSettings"​ type="​object">​
 +        <param key="​extraContent"​ type="​object">​
 +          <!-- Tu je už to isté nastavenie, ako bolo spomenuté vyššie. -->
 +        </​param>​
 +      </​param>​
 +      ​
 +      <param key="​transportContentSettings"​ type="​object">​
 +        <param key="​extraContent"​ type="​object">​
 +          <!-- Tu je už to isté nastavenie, ako bolo spomenuté vyššie. -->
 +        </​param>​
 +      </​param>​
 +      ​
 +    </​param>​
 +  </​objectParams>​
 +<​flash>​
 +  ​
 +</​code>​
omega/modules/dailyoperations/timeline-xml-settings.1490694077.txt.gz · Posledná úprava: 2017/03/28 11:41 od Roman Sališ