W systemie eDokumenty istnieje możliwość definiowania własnych przycisków na pasku - tzw. toolbarze. W obecnej chwili funkcjonalność ta jest obsługiwana tylko w modułach Dokumenty oraz Klienci.
Tabela konfiguracyjna to custom_widgets.
Kolumny:
image - ikona z katalogu framework/img/toolbarIcons/24x24/ nazwa ikony musi być poprzedzona 24x24\/nazwa.rozszerzenie.
PRZYKŁADOWA KLASA
<?php
final class Test {
public static function init() {
// wyświetla monit eDokumentowy
JScript::alert(Translator::translate('Witaj to ja Twój plugin'));
// wyświetla monit JavaScriptowy alert
JScript::add('alert(666)');
}
}
print_r($args);
Test::init();
?>
Przekazywane są zaznaczone elementy z listy pod kluczami contid dla Klientów albo doc_id dla zaznaczonych dokumentów z modułu Dokumenty.
Szczegóły techniczne co i jak kodować do programistów.
Domyślnie wszystcy widzą dodatkowy przycisk. Ograniczone jest realizowane poprzez tabelę access (http://support.edokumenty.eu/trac/wiki/DeployerGuide/Others/SettingRightsForFields)