Narzędzia użytkownika

Narzędzia witryny


opis_plikow_xml_ukladaczki

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

opis_plikow_xml_ukladaczki [2013/05/24 12:13]
marek
opis_plikow_xml_ukladaczki [2015/10/15 10:13] (aktualna)
kostek [III.Kolorowanie pól]
Linia 1: Linia 1:
 Opis elementów zawartych w xml do układania stron. Opis elementów zawartych w xml do układania stron.
  
 +====== ​ I. Typy xmli ======
  
-====== I. Typy xmli ====== 
  
 + ​A. Formatka (07, 11)
  
-A. Formatka (07, 11)+  <?xml version="​1.0" encoding="​UTF-8"?>​ 
 +  <​firmatic arrange_params=""​ arrange_type="​absolute_xml"​ startFocusField="​Fnd_HX_PartnerIdent">​ 
 +  <​inputs/>​ 
 +  <​buttons/>​ 
 +  <​logicals/>​ 
 +  <​radio_sets/>​ 
 +  <​textareas/>​ 
 +  <​colors/>​ 
 +  </​firmatic>​
  
 + ​i. Opis atrybutów:
  
-<​code>​ + a) znacznik firmatic
-// +
-// +
-// +
-// +
-// +
-// +
-// +
-// +
-// +
-</​code>​ +
- +
- +
-i. Opis atrybutów:​ +
- +
- +
-a) znacznik firmatic +
  
 • arrange_params – obecnie nieużywany,​ przeznaczony na parametry układu (np. jeżeli byłaby automatyczna układaczka to na ile kolumn należy rozłożyć elementy). • arrange_params – obecnie nieużywany,​ przeznaczony na parametry układu (np. jeżeli byłaby automatyczna układaczka to na ile kolumn należy rozłożyć elementy).
- 
  
 • arrange_type – typ układu, typy opisane są w punkcie II. • arrange_type – typ układu, typy opisane są w punkcie II.
- 
  
 • startFocusField – nazwa pola, na którym ma być ustawiony focus po pierwszym wejściu w stronę. Wartość pusta oznacza automatyczne ustawienie na pierwszym edytowalnym polu. • startFocusField – nazwa pola, na którym ma być ustawiony focus po pierwszym wejściu w stronę. Wartość pusta oznacza automatyczne ustawienie na pierwszym edytowalnym polu.
- + 
 ii. Opis znaczników:​ ii. Opis znaczników:​
  
 + ​a) firmatic – korzeń xml-a,
  
-a) firmatic – korzeń xml-a, + b) inputs – standardowe pola tekstowe w formularzu,
- +
- +
-b) inputs – standardowe pola tekstowe w formularzu, +
- +
- +
-c) buttons – przyciski dodatkowe (obecnie wszędzie wyświetlane pod formularzem),​ +
- +
- +
-d) logicals – pola logiczne w formularzu,​ +
- +
- +
-e) radio_sets – pola radio w formularzu,​ +
  
-f) textareas ​– duże pola tekstowe w formularzu,+ c) buttons ​– przyciski dodatkowe (obecnie wszędzie wyświetlane pod formularzem),
  
 + ​d) logicals – pola logiczne w formularzu,
  
-g) colors ​– opis kolorowania pól.+ e) radio_sets ​– pola radio w formularzu,
  
 + ​f) textareas – duże pola tekstowe w formularzu,
  
-B. Twx (04, 05, 06, 10, 19)+ g) colors – opis kolorowania pól.
  
 + ​B. Twx (04, 05, 06, 10, 19)
  
 <​code>​ <​code>​
Linia 76: Linia 57:
 </​code>​ </​code>​
  
 + ​i. Opis znaczników:​
  
-i. Opis znaczników:​+ ​a) columns – kolumny w części browsera.
  
 +====== ​ II. Typy układów: ======
  
-a) columns – kolumny w części browsera. 
  
 + ​A. absolute_xml – układ w którym wszystkie parametry brane są z pliku xml. Wyjątkiem są twxy (04, 05, 06) dla, których z xml-a odczytywane są jedynie parametry związane z kolorowaniem pól i startowym położeniem focusa.
  
-====== II. Typy układów: ======+ B. absolute_firmatic – układ w którym wszystkie parametry brane są z pliku xml, ale interpretowane są jako parametry przesyłane z firmatica. Uwaga związana z twxami dalej obowiązuje.
  
 + ​C. simple – układ w którym pomijane są parametry dotyczące ułożenia elementów, i są one układane jeden pod drugim.
  
-A. absolute_xml – układ w którym wszystkie parametry brane są z pliku xml. Wyjątkiem są twxy (04, 05, 06) dla, których z xml-a odczytywane są jedynie parametry związane z kolorowaniem pól i startowym położeniem focusa. + D. dowolna inna wartość – układ domyślny, tzn. absolute_firmatic dla twxów oraz simple dla formatek i 19.
- +
- +
-B. absolute_firmatic – układ w którym wszystkie parametry brane są z pliku xml, ale interpretowane są jako parametry przesyłane z firmatica. Uwaga związana z twxami dalej obowiązuje. +
- +
- +
-C. simple – układ w którym pomijane są parametry dotyczące ułożenia elementów, i są one układane jeden pod drugim. +
- +
- +
-D. dowolna inna wartość – układ domyślny, tzn. absolute_firmatic dla twxów oraz simple dla formatek i 19. +
  
 ====== III. Kolorowanie pól ====== ====== III. Kolorowanie pól ======
Linia 103: Linia 77:
 A. Przykładowy xml A. Przykładowy xml
  
 +<​code>​
  
-<​code>​ 
 <field name="​Fnd_HX_FromDateNumber"​ styleName="​field-danger"​ type="​empty"​ argument=""​ /> <field name="​Fnd_HX_FromDateNumber"​ styleName="​field-danger"​ type="​empty"​ argument=""​ />
 +
 </​code>​ </​code>​
- 
  
 B. Opis xmla B. Opis xmla
Linia 119: Linia 93:
  
 iii. styleName – nazwa stylu zgodna ze stylami zawartymi w pliku stylów dla pól - dla każdego "​type"​ można sobie zdefiniować własny styleName i odpowiednio się na niego powoływać w xml-u i css-sie. iii. styleName – nazwa stylu zgodna ze stylami zawartymi w pliku stylów dla pól - dla każdego "​type"​ można sobie zdefiniować własny styleName i odpowiednio się na niego powoływać w xml-u i css-sie.
 +
  
  
Linia 164: Linia 139:
  
 Przykładowy xml to: Przykładowy xml to:
- 
  
 <​code>​ <​code>​
 <item type="​lt_curr_time"​ styleName="​font-red"​ argument="​13"​ /> <item type="​lt_curr_time"​ styleName="​font-red"​ argument="​13"​ />
 </​code>​ </​code>​
- 
  
 Reguły dla tej sekcji to: Reguły dla tej sekcji to:
Linia 176: Linia 149:
 i. lt_curr_time - reguła ta porównuje wartości kolumn podanych numerycznie z bieżącym czasem. Jeżeli bieżący czas jest późniejszy niż ten w kolumnach to stosowany jest styl. argument może mieć wartość "​liczba"​ lub "​liczba;​liczba",​ w tym drugim przypadku druga kolumna zawiera dokładną godzinę. i. lt_curr_time - reguła ta porównuje wartości kolumn podanych numerycznie z bieżącym czasem. Jeżeli bieżący czas jest późniejszy niż ten w kolumnach to stosowany jest styl. argument może mieć wartość "​liczba"​ lub "​liczba;​liczba",​ w tym drugim przypadku druga kolumna zawiera dokładną godzinę.
  
 +ii. eq_true - styl zostanie ustawiony jeżeli pole wskazane jako argument będzie miało wartość "​Tak"​.
 +
 +Przykład, zamknięte sprawy są pokolorowane na czerwono: ​
 +
 +<​code>​
 +<item argument="​Flag_Close"​ styleName="​font-red"​ type="​eq_true"/>​
 +</​code>​
 +
 +iii. - special_aff - reguła stworzona na potrzeby ZKS stosowana w sprawach. Porównuje wartości pól Date_Close i Date_Realize i przypisuje im jeden z 3 stylów: aff-ok, aff-late, aff-overdue. Jeżeli Date_Realize < Date_Close i sprawa jest zamknięta, to działa aff-ok. Jeżeli Date_Close > Date_Realize i sprawa jest zamknięta, to działa aff-late. Jeżeli sprawa niezamknięta,​ lub brak jest Date_Close, to działa styl aff-overdue.
 +
 +Przykład:
 +<​code>​
 +<item argument="​Date_Close;​Date_Realize"​ styleName="​aff-ok;​aff-late;​aff-overdue"​ type="​special_aff"/>​
 +</​code>​
  
-====== IV. Browser spraw ====== 
  
 +====== ​ IV. Browser spraw ======
  
-A. Przykładowy xml, który jest odczytywany z /​var/​lib/​tomcat/​ca (default lub uzytkownik) 
  
 + ​A. Przykładowy xml, który jest odczytywany z /​var/​lib/​tomcat/​ca (default lub uzytkownik)
  
 <​code>​ <​code>​
Linia 249: Linia 236:
 </​code>​ </​code>​
  
 +Uwaga, fragment:
  
-B. Opis atrybutów dla pól+<​code>​ 
 +<field name="​WorkHeadAff.Description"​ styleName="​left"​ type="​tooltip"​ /> 
 +<field name="​WorkHeadAff.Commentary"​ styleName="​left"​ type="​tooltip"​ /> 
 +<field name="​WorkHeadAff.Tytul"​ styleName="​right"​ type="​tooltip"​ /> 
 +</​code>​
  
 +wyświetla dymki z opisami w browserze spraw.
  
-i. labelText – nazwa opisu kolumny (tylko do pomocy w układaniu),​+ B. Opis atrybutów dla pól
  
 + ​i. labelText – nazwa opisu kolumny (tylko do pomocy w układaniu),​
  
-ii. name – nazwa pola+ ii. name – nazwa pola
  
 + ​iii. order – kolejność (od 1 do n)
  
-iii. order – kolejność (od 1 do n)+ iv. visible ​– widoczność
  
 + ​v. width – szerokość w pikselach
  
-iv. visible – widoczność+====== ​ V. Pliki i katalogi ======
  
  
-v. width – szerokość w pikselach+ A. /​var/​lib/​tomcat/​ca ​– główny katalog z plikami do układania
  
 + ​B. /​var/​lib/​tomcat/​ca/​default – domyślne pliki do układania
  
-====== V. Pliki i katalogi ======+ ​C. resources/​deploy/​css/​colors.css – plik ze stylami dla pól, np.
  
 + ​ Przykładowy colors.css
 +<​code>​
  
-A. /​var/​lib/​tomcat/​ca – główny katalog z plikami do układania 
- 
- 
-B. /​var/​lib/​tomcat/​ca/​default – domyślne pliki do układania 
- 
- 
-C. resources/​deploy/​css/​colors.css – plik ze stylami dla pól, np. 
- 
- 
-Przykładowy colors.css 
- 
- 
-<​code>​ 
 .field-danger { .field-danger {
  background-color:​ #F2DEDE !important;  background-color:​ #F2DEDE !important;
Linia 349: Linia 335:
 } }
 </​code>​ </​code>​
 +
  
opis_plikow_xml_ukladaczki.1369390428.txt.gz · ostatnio zmienione: 2013/05/24 12:13 (edycja zewnętrzna)