Version 3 (modified by TS, 14 years ago)

--

System eDokumenty umożliwia dodawanie customowych zakładek do kartoteki

  • sprawy
  • kontrahenta
  • urządzenia

Zakładki te oparte są na raportach oraz pliku konfiguracyjnym xml znajdującym się w

var\tpl\tabs

Jeśli katalog var\tpl\tabs jest pusty należy skopiować szablony plików xml z var\tpl_default\tabs.

Nazwy obsługiwanych plików xml

  • sprawy - process_tpl.xml
  • kontrahenta - contact_tpl.xml
  • urządzenia - device_tpl.xml

Aby dodać dodatkową zakładkę do jednej z wyżej wymienionych kartotek należy utworzyć odpowiedni raport oraz wyedytować wybrany plik xml dla danej kartoteki.

Definicja pliku xml

<?xml version="1.0" encoding="UTF-8"?>
<tabs>
    <tab label="Dodatkowa zakładka" rep_id="146">
        <buttons>
            <button>
                <id>
                    new
                </id>
                <label>
                    Nowy
                </label>
                <dscrpt>
                    Nowa sprawa
                </dscrpt>
                <onclick>                
                    App.openDialogByCls('PROCESS', null, ({afterSubmit:'{AFTER_SUBMIT}', mode:'new'}).toJSONString())
                </onclick>
                <icon>                
                    new.gif
                </icon>
            </button>
            <button>
                <id>
                    edit
                </id>
                <label>
                    Edycja
                </label>
                <dscrpt>
                    Edytuj sprawę
                </dscrpt>
                <onclick>                
                    App.openDialogByCls('PROCESS', {KEYVAL}, ({afterSubmit:'{AFTER_SUBMIT}', mode:'edit'}).toJSONString())
                </onclick>
                <icon>                
                    edit.gif
                </icon>                      
            </button>            
        </buttons>
    </tab>
</tabs>

Załączniki