3 | | Dodatkowe zakładki dla kartotek |
| 6 | Zakładki te oparte są na raportach oraz pliku konfiguracyjnym xml znajdującym się w |
| 7 | |
| 8 | {{{ |
| 9 | var\tpl\tabs |
| 10 | }}} |
| 11 | Odpowiednio |
| 12 | - sprawy - process_tpl.xml |
| 13 | - kontrahenta - contact_tpl.xml |
| 14 | - urządzenia - device_tpl.xml |
| 15 | |
| 16 | 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. |
| 17 | |
| 18 | Definicja 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 | }}} |