przejście do zawartości
Narzędzia użytkownika
Zaloguj
Narzędzia witryny
Narzędzia
Pokaż stronę
Poprzednie wersje
Odnośniki
Ostatnie zmiany
Menadżer multimediów
Indeks
Zaloguj
Ostatnie zmiany
Indeks
Ślad:
opis_plikow_xml_ukladaczki
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
<p> Opis elementów zawartych w xml do układania stron. </p> <h1>I. Typy xmli</h1> <div class="level1"> <p> A. Formatka (07, 11) </p> <pre class="code"><?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> </pre><p> </p> <p> i. Opis atrybutów: </p> <p> a) znacznik firmatic </p> <p> • 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). </p> <p> • arrange_type – typ układu, typy opisane są w punkcie II. </p> <p> • 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. </p> <p> ii. Opis znaczników: </p> <p> a) firmatic – korzeń xml-a, </p> <p> b) inputs – standardowe pola tekstowe w formularzu, </p> <p> c) buttons – przyciski dodatkowe (obecnie wszędzie wyświetlane pod formularzem), </p> <p> d) logicals – pola logiczne w formularzu, </p> <p> e) radio_sets – pola radio w formularzu, </p> <p> f) textareas – duże pola tekstowe w formularzu, </p> <p> g) colors – opis kolorowania pól. </p> <p> B. Twx (04, 05, 06, 10, 19) </p> <pre class="code"><?xml version="1.0" encoding="UTF-8"?> <firmatic arrange_params="" arrange_type="absolute_xml" startFocusField="Fnd_HX_PartnerIdent"> <columns/> <inputs/> <buttons/> <logicals/> <radio_sets/> <textareas/> <colors/> </firmatic> </pre><p> </p> <p> i. Opis znaczników: </p> <p> a) columns – kolumny w części browsera. </p> </div> <h1>II. Typy układów:</h1> <div class="level1"> <p> 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. </p> <p> 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. </p> <p> 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. </p> <p> D. dowolna inna wartość – układ domyślny, tzn. absolute_firmatic dla twxów oraz simple dla formatek i 19. </p> </div> <h1>III. Kolorowanie pól</h1> <div class="level1"> <p> A. Przykładowy xml </p> <p> <em><</em>field name="Fnd_HX_FromDateNumber" styleName="field-danger" type="empty" argument=_fckg_QUOT<u>fckg_QUOT_ /> B. Opis xmla i. znacznik: field (obowiązkowy) ii. name – nazwa pola/kolumny iii. styleName – nazwa stylu zgodna ze stylami zawartymi w pliku stylów dla pól - dla każdego "type" można sobie zdefiniować <code> własny styleName i odpowiednio się na niego powoływać w xml-u i css-sie. </code> <span class='np_break'> </span> iv. type – typ pola zgodnie z określonymi typami v. argument - argument stosowany w niektórych regułach C. Typy pól i. empty – styl zostanie ustawiony jeżeli pole będzie puste, lub będzie się znajdować w nim wartość niedozwolona dla takiego formatu pola (np. '/ /' dla daty), ii. fempty – styl zostanie ustawiony jeżeli pole będzie puste, iii. not_empty – styl zostanie ustawiony jeżeli pole nie będzie puste, oraz będzie zawierać poprawną wartość dla takiego formatu pola, iv. fnot_empty – styl zostanie ustawiony jeżeli pole nie będzie puste, v. lt_zero – styl zostanie ustawiony jeżeli pole będzie zawierać wartość liczbową i będzie ona mniejsza od zera, vi. eq_zero – styl zostanie ustawiony jeżeli pole będzie zawierać wartość liczbową i będzie ona równa zero, vii. gt_zero – styl zostanie ustawiony jeżeli pole będzie zawierać wartość liczbową i będzie ona większa od zera. viii. regular - zawsze ix. eq_str_val - styl zostanie ustawiony jeżeli pole będzie posiadać wartość równą tej która zawarta jest w atrybucie argument (np. argument="Zmian") D. Kolory dla linii W sekcji <em><</em>line_colors> xml-a dodawane są reguły, które będą stosowane w całej linii. Ma to zastosowanie np. w sprawach. Przykładowy xml to: <em><</em>item type="lt_curr_time" styleName="font-red" argument="13" /> Reguły dla tej sekcji to: 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ę. ====== IV. Browser spraw ====== A. Przykładowy xml, który jest odczytywany z /var/lib/tomcat/ca (default lub uzytkownik) <?xml version="1.0" encoding="UTF-8" standalone="no"?> <em><</em>firmatic arrange_params=_fckg_QUOT</u>fckg_QUOT_ arrange_type="absolute_xml" startFocusField=_fckg_QUOT<u>fckg_QUOT_> <columns> <column labelText="Lp" name="WorkHeadAff.Lp" order="1" visible="true" width="32"/> <column labelText="Numer" name="WorkHeadAff.Number" order="2" visible="true" width="56"/> <column labelText=_fckg_QUOT</u>fckg_QUOT_ name="WorkHeadAff.NumberSuffix" order="3" visible="false" width="18"/> </p> <pre class="code"> <column labelText="Założył" name="TempUserData_From.UserIdent" order="4" visible="true" width="68"/> <column labelText="Zmk" name="WorkHeadAff.Flag_Close" order="5" visible="true" width="38"/> <column labelText="Tytuł" name="WorkHeadAff.Tytul" order="6" visible="true" width="254"/> <column labelText="Adresat" name="TempUserData_To.UserIdent" order="7" visible="true" width="78"/> <column labelText="Założono" name="WorkHeadAff.Date_Create" order="8" visible="true" width="91"/> <column labelText="Kontrahent" name="TempPartners.PartnerShortName" order="9" visible="true" width="142"/> <column labelText="Dotyczy" name="TempAffair.CodeAffairIdent" order="10" visible="true" width="90"/> <column labelText="Odebrano" name="WorkHeadAff.Date_Message" order="11" visible="false" width="18"/> <column labelText="Przeczytano" name="WorkHeadAff.Date_Read" order="12" visible="false" width="18"/> <column labelText="Zamknięto" name="WorkHeadAff.Date_Close" order="13" visible="false" width="18"/> <column labelText="D.realizacji" name="WorkHeadAff.Date_Realize" order="14" visible="true" width="95"/> <column labelText="Ważne od" name="WorkHeadAff.Date_ValidateFrom" order="15" visible="false" width="18"/> <column labelText="godziny" name="WorkHeadAff.Time_ValidateFrom" order="16" visible="false" width="16"/> <column labelText="do dnia" name="WorkHeadAff.Date_ValidateTo" order="17" visible="false" width="18"/> <column labelText="godziny" name="WorkHeadAff.Time_ValidateTo" order="18" visible="false" width="16"/> <column labelText="Treść" name="WorkHeadAff.Description" order="19" visible="true" width="322"/> <column labelText="Odpowiedź" name="WorkHeadAff.Commentary" order="20" visible="true" width="386"/> <column labelText="Słowa klucze" name="WorkHeadAff.Tags[1]" order="21" visible="true" width="26"/> <column labelText="Słowa klucze" name="WorkHeadAff.Tags[2]" order="22" visible="true" width="26"/> <column labelText="Słowa klucze" name="WorkHeadAff.Tags[3]" order="23" visible="true" width="26"/> <column labelText="Słowa klucze" name="WorkHeadAff.Tags[4]" order="24" visible="true" width="26"/> <column labelText="Słowa klucze" name="WorkHeadAff.Tags[5]" order="25" visible="true" width="26"/> <column labelText="Słowa klucze" name="WorkHeadAff.Tags[6]" order="26" visible="true" width="26"/> <column labelText="Słowa klucze" name="WorkHeadAff.Tags[7]" order="27" visible="true" width="26"/> <column labelText="Słowa klucze" name="WorkHeadAff.Tags[8]" order="28" visible="true" width="33"/> <column labelText="Słowa klucze" name="WorkHeadAff.Tags[9]" order="29" visible="true" width="33"/> <column labelText="Słowa klucze" name="WorkHeadAff.Tags[10]" order="30" visible="true" width="33"/> <column labelText="Czas pracy" name="WorkHeadAff.Hours" order="31" visible="true" width="18"/> <column labelText="Dokument połączony" name="WorkHeadAff.HeaderIdent" order="32" visible="true" width="33"/> <column labelText="Załączników" name="WorkHeadAff.QtyNotesHeader" order="33" visible="true" width="19"/> <column labelText="Il. zał." name="WorkHeadAff.QtyNotesAff" order="34" visible="true" width="16"/> </columns> <inputs/> <buttons/> <logicals/> <radio_sets/> <textareas/> <colors> <field name="TempAffair.CodeAffairIdent" styleName="label label-failure" type="eq_str_val" argument="Awaria" /> <field name="TempAffair.CodeAffairIdent" styleName="label label-error" type="eq_str_val" argument="Błąd" /> <field name="TempAffair.CodeAffairIdent" styleName="label label-docs" type="eq_str_val" argument="Dokumentów" /> <field name="TempAffair.CodeAffairIdent" styleName="label label-delivery" type="eq_str_val" argument="Dostawy" /> <field name="TempAffair.CodeAffairIdent" styleName="label label-invoice" type="eq_str_val" argument="Faktury" /> <field name="TempAffair.CodeAffairIdent" styleName="label label-info" type="eq_str_val" argument="Inne" /> <field name="TempAffair.CodeAffairIdent" styleName="label label-modification" type="eq_str_val" argument="Modyfikacja" /> <field name="TempAffair.CodeAffairIdent" styleName="label label-new" type="eq_str_val" argument="Nowa" /> <field name="TempAffair.CodeAffairIdent" styleName="label label-complaint" type="eq_str_val" argument="Reklamacji" /> <field name="TempAffair.CodeAffairIdent" styleName="label label-service" type="eq_str_val" argument="Serwisu" /> <field name="TempAffair.CodeAffairIdent" styleName="label label-payment" type="eq_str_val" argument="Zapłaty" /> <field name="WorkHeadAff.Description" styleName="left" type="tooltip" /> <field name="WorkHeadAff.Commentary" styleName="left" type="tooltip" /> <field name="WorkHeadAff.Tytul" styleName="right" type="tooltip" /> </colors> <line_colors> <item type="lt_curr_time" styleName="font-red" argument="13" /> </line_colors> </pre><p> </p> <p> <em><</em>/firmatic> </p> <p> B. Opis atrybutów dla pól </p> <p> i. labelText – nazwa opisu kolumny (tylko do pomocy w układaniu), </p> <p> ii. name – nazwa pola </p> <p> iii. order – kolejność (od 1 do n) </p> <p> iv. visible – widoczność </p> <p> v. width – szerokość w pikselach </p> </div> <h1>V. Pliki i katalogi</h1> <div class="level1"> <p> A. /var/lib/tomcat/ca – główny katalog z plikami do układania </p> <p> B. /var/lib/tomcat/ca/default – domyślne pliki do układania </p> <p> C. resources/deploy/css/colors.css – plik ze stylami dla pól, np. </p> <p> Przykładowy colors.css </p> <p> .field-danger { </p> <pre class="code">background-color: #F2DEDE !important; border-color: #EED3D7 !important; color: #B94A48 !important; </pre><p> </p> <p> } .field-start { </p> <pre class="code">background-color: #c5dff6 !important; border-color: #f6680a !important; color: #B94A48 !important; </pre><p> </p> <p> } .field-info { </p> <pre class="code">background-color: #dee100 !important; border-color: #ef0718 !important; color: #B94A48 !important; </pre><p> </p> <p> } </p> <p> .font-red { </p> <pre class="code">color: rgb(221, 75, 57); font-family: 'tgb gothic', 'helvetica neue', helvetica, arial, sans-serif; </pre><p> </p> <p> } </p> <p> .label-delivery { </p> <pre class="code">background-color: #990099 !important; </pre><p> </p> <p> } </p> <p> .label-payment { </p> <pre class="code">background-color: #7ODB93 !important; </pre><p> </p> <p> } </p> <p> .label-service { </p> <pre class="code">background-color: #ff6600 !important; </pre><p> </p> <p> } </p> <p> .label-info { </p> <pre class="code">background-color: #66cccc !important; </pre><p> </p> <p> } </p> <p> .label-failure { </p> <pre class="code">background-color: #ff0033 !important; </pre><p> </p> <p> } </p> <p> .label-error { </p> <pre class="code">background-color: #ff3366 !important; </pre><p> </p> <p> } </p> <p> .label-docs { </p> <pre class="code">background-color: #8C7853 !important; </pre><p> </p> <p> } </p> <p> .label-invoice { </p> <pre class="code">background-color: #6699ff !important; </pre><p> </p> <p> } </p> <p> .label-modification { </p> <pre class="code">background-color: #66cc99 !important; </pre><p> </p> <p> } </p> <p> .label-new { </p> <pre class="code">background-color: #33cc66 !important; </pre><p> </p> <p> } </p> <p> .label-complaint { </p> <pre class="code">background-color: #ff6666 !important; </pre><p> </p> <p> } </p> </div>
opis_plikow_xml_ukladaczki.1367918115.txt.gz
· ostatnio zmienione: 2013/05/07 11:15 przez
marek
Narzędzia strony
Pokaż stronę
Poprzednie wersje
Odnośniki
Do góry
Export to PDF