Różnice między wybraną wersją a wersją aktualną.
|
opis_plikow_xml_ukladaczki [2013/05/07 11:15] 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> | ||
| <field name="Fnd_HX_FromDateNumber" styleName="field-danger" type="empty" argument="" /> | <field name="Fnd_HX_FromDateNumber" styleName="field-danger" type="empty" argument="" /> | ||
| + | </code> | ||
| B. Opis xmla | B. Opis xmla | ||
| Linia 88: | 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 140: | Linia 140: | ||
| Przykładowy xml to: | Przykładowy xml to: | ||
| + | <code> | ||
| <item type="lt_curr_time" styleName="font-red" argument="13" /> | <item type="lt_curr_time" styleName="font-red" argument="13" /> | ||
| + | </code> | ||
| Reguły dla tej sekcji to: | Reguły dla tej sekcji to: | ||
| Linia 148: | 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 154: | 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 217: | 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 240: | Linia 268: | ||
| Przykładowy colors.css | Przykładowy colors.css | ||
| + | <code> | ||
| .field-danger { | .field-danger { | ||
| Linia 305: | Linia 334: | ||
| background-color: #ff6666 !important; | background-color: #ff6666 !important; | ||
| } | } | ||
| + | </code> | ||