Przejdź do głównej treści

Otwarcie modułu z własnego przycisku/odnośnika

Ready_™ Developer TeamMniej 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.