Otwarcie modułu z własnego przycisku/odnośnika
Mniej niż 1 minuta
Jak utworzyć odwołanie do Customowego modułu.
Jeśli chcemy przekazać aby otwierała się konkretna zakładka należy
App.openDialogEx('dokumenty2', null, {selectTab:'DOK/ROBOCZE'}.toJSONString());
Porady
Użyty odnośnik do zarejestrowanego modułu to dokumenty2
czyli taki sam jak w pliku XML.
W ten sposób jesteśmy w stanie zachować jakąkolwiek spójność wywołań customowych modułów.
Jak NIE tworzyć odwołanie do Customowego modułu.
App.openDialogByCls('APPLICATION', 0, {name:'dokumenty2',action:'custommodule',selectTab:'DOK/ROBOCZE'}.toJSONString()); return false;
dla czego ?
Powód dlaczego jest to złe jest taki, że otwarcie modułu customowego poprzez openDialogByCls('APPLICATION' ... powoduje powstanie całej masy nowych obiektów oraz danych w bazie (tabela: user_sys_conf).
Z uwagi na fakt, że otwarcie customowego modułu z paska modułów następuje poprzez App.openDialogEx('dokumenty2');
(to samo dzieje się jeśli zostanie umieszczona ikona na pulpicie do tego modułu) zaleca się użycie takiego samego wywołania.