| 425 | == Indywidualna zakładka w Rejestrach == |
| 426 | |
| 427 | System eDokumenty umożliwia tworzenie dla danego rejestru własny szablon z przyciskami w module Rejestry. |
| 428 | W pierwszej kolejności tworzymy plik xml o nazwie conf_ID, gdzie ID to klucz z tabeli cregisters.register (id____) w następującej lokalizacji : |
| 429 | |
| 430 | '''/apps/edokumenty/var/cfg/cregisters/''' |
| 431 | |
| 432 | i strukturze: |
| 433 | |
| 434 | {{{ |
| 435 | <?xml version="1.0" encoding="UTF-8"?> |
| 436 | <tabs> |
| 437 | <tab label="{register.label_}" rep_id="ID"> |
| 438 | <buttons> |
| 439 | <button> |
| 440 | <id>new</id> |
| 441 | <label>Nowy</label> |
| 442 | <dscrpt>Nowy wpis</dscrpt> |
| 443 | <onclick> |
| 444 | App.openDialogByCls('CREGISTER_ENTRY', null, |
| 445 | ({afterSubmit:'{AFTER_SUBMIT}', mode:'new',cregid:ID}).toJSONString()) |
| 446 | </onclick> |
| 447 | <icon>new.gif</icon> |
| 448 | </button> |
| 449 | <button> |
| 450 | <id>edit</id> |
| 451 | <label>Edycja</label> |
| 452 | <dscrpt>Edytuj wpis</dscrpt> |
| 453 | <onclick> |
| 454 | App.openDialogByCls('CREGISTER_ENTRY', {KEYVAL}, |
| 455 | ({afterSubmit:'{AFTER_SUBMIT}', mode:'edit',cregid:ID}).toJSONString()) |
| 456 | </onclick> |
| 457 | <icon>edit.gif</icon> |
| 458 | </button> |
| 459 | <button> |
| 460 | <id>delete</id> |
| 461 | <label>Usuń</label> |
| 462 | <dscrpt>Usuń</dscrpt> |
| 463 | <onclick> |
| 464 | App.openDialogByCls('CREGISTER_ENTRY', {KEYVAL}, |
| 465 | ({afterSubmit:'{AFTER_SUBMIT}', mode:'del',cregid:ID}}).toJSONString()) |
| 466 | </onclick> |
| 467 | <icon>delete.gif</icon> |
| 468 | </button> |
| 469 | |
| 470 | </buttons> |
| 471 | |
| 472 | </tab> |
| 473 | </tabs> |
| 474 | |
| 475 | }}} |
| 476 | |
| 477 | Dostosowanie: |
| 478 | |
| 479 | W tabs: |
| 480 | '''rep_id''' : ID raportu przypisanego do rejestru |
| 481 | |
| 482 | W button |
| 483 | Wartość dla '''cregid:ID''' ID rejestru dla, którego mają być wywołane dialogi. |
| 484 | |
| 485 | (Opcjonalnie) |
| 486 | W tabs ustawić label statycznie (domyślnie wartość pobierana z nazwy rejestru). |
| 487 | |