Zmiany pomiędzy wersją 1 and wersją 2 dla DeployerGuide/Customization/AdditionalTabs

Pokaż
Ignoruj:
Data i czas:
06/22/10 10:03:28 (14 years temu)
Autor:
TS (IP: 213.227.67.33)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Customization/AdditionalTabs

    v1 v2  
    1 TODO 
     1System eDokumenty umożliwia dodawanie customowych zakładek do kartoteki 
     2 - sprawy 
     3 - kontrahenta 
     4 - urządzenia 
    25 
    3 Dodatkowe zakładki dla kartotek 
     6Zakładki te oparte są na raportach oraz pliku konfiguracyjnym xml znajdującym się w  
     7 
     8{{{ 
     9var\tpl\tabs 
     10}}} 
     11Odpowiednio 
     12 - sprawy - process_tpl.xml 
     13 - kontrahenta - contact_tpl.xml 
     14 - urządzenia - device_tpl.xml 
     15 
     16Aby dodać dodatkową zakładkę do jednej z wyżej wymienionych kartotek należy utworzyć odpowiedni raport oraz wyedytować wybrany plik xml dla danej kartoteki. 
     17 
     18Definicja pliku xml 
     19{{{ 
     20<?xml version="1.0" encoding="UTF-8"?> 
     21<tabs> 
     22    <tab label="Dodatkowa zakładka" rep_id="146"> 
     23        <buttons> 
     24            <button> 
     25                <id> 
     26                    new 
     27                </id> 
     28                <label> 
     29                    Nowy 
     30                </label> 
     31                <dscrpt> 
     32                    Nowa sprawa 
     33                </dscrpt> 
     34                <onclick>                 
     35                    App.openDialogByCls('PROCESS', null, ({afterSubmit:'{AFTER_SUBMIT}', mode:'new'}).toJSONString()) 
     36                </onclick> 
     37                <icon>                 
     38                    new.gif 
     39                </icon> 
     40            </button> 
     41            <button> 
     42                <id> 
     43                    edit 
     44                </id> 
     45                <label> 
     46                    Edycja 
     47                </label> 
     48                <dscrpt> 
     49                    Edytuj sprawę 
     50                </dscrpt> 
     51                <onclick>                 
     52                    App.openDialogByCls('PROCESS', {KEYVAL}, ({afterSubmit:'{AFTER_SUBMIT}', mode:'edit'}).toJSONString()) 
     53                </onclick> 
     54                <icon>                 
     55                    edit.gif 
     56                </icon>                       
     57            </button>             
     58        </buttons> 
     59    </tab> 
     60</tabs> 
     61}}}