Różnice między wybraną wersją a wersją aktualną.
opis_plikow_xml_ukladaczki [2013/05/07 11:48] marek |
opis_plikow_xml_ukladaczki [2015/10/15 10:13] (aktualna) kostek [III.Kolorowanie pól] |
||
---|---|---|---|
Linia 44: | Linia 44: | ||
B. Twx (04, 05, 06, 10, 19) | B. Twx (04, 05, 06, 10, 19) | ||
+ | <code> | ||
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||
<firmatic arrange_params="" arrange_type="absolute_xml" startFocusField="Fnd_HX_PartnerIdent"> | <firmatic arrange_params="" arrange_type="absolute_xml" startFocusField="Fnd_HX_PartnerIdent"> | ||
Linia 54: | Linia 55: | ||
<colors/> | <colors/> | ||
</firmatic> | </firmatic> | ||
+ | </code> | ||
i. Opis znaczników: | i. Opis znaczników: | ||
Linia 75: | 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 89: | Linia 92: | ||
- | iii. styleName – nazwa stylu zgodna ze stylami zawartymi w pliku stylów dla pól - dla każdego "type" można sobie zdefiniować | + | 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. |
- | |||
- | <code> | ||
- | własny styleName i odpowiednio się na niego powoływać w xml-u i css-sie. | ||
- | </code> | ||
Linia 141: | Linia 140: | ||
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 149: | Linia 148: | ||
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 ====== | ||
Linia 155: | Linia 170: | ||
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> | ||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
<firmatic arrange_params="" arrange_type="absolute_xml" startFocusField=""> | <firmatic arrange_params="" arrange_type="absolute_xml" startFocusField=""> | ||
Linia 218: | Linia 234: | ||
</line_colors> | </line_colors> | ||
</firmatic> | </firmatic> | ||
+ | </code> | ||
+ | |||
+ | Uwaga, fragment: | ||
+ | |||
+ | <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. | ||
B. Opis atrybutów dla pól | B. Opis atrybutów dla pól | ||
Linia 241: | Linia 268: | ||
Przykładowy colors.css | Przykładowy colors.css | ||
+ | <code> | ||
.field-danger { | .field-danger { | ||
Linia 306: | Linia 334: | ||
background-color: #ff6666 !important; | background-color: #ff6666 !important; | ||
} | } | ||
+ | </code> | ||