[gelöst] Button in Page per Code ausführen lassen?

21. Mai 2014 08:55

Hallo,

gibt es eine Möglichkeit, dass man einen Button automatisch per CODE simuliert anklickt und NAV den Code dahinter ausführt? OnClick;
Zuletzt geändert von NaCoder am 21. Mai 2014 09:39, insgesamt 1-mal geändert.

Re: Button in Page per Code ausführen lassen?

21. Mai 2014 09:12

Hallo,

ja die Möglichkeit gibt es.

Beispiel:
viewtopic.php?f=64&t=20646&p=92871&hilit=shortcut#p92871


Du müsstest quasi deinem Button ein Shortcut hinterlegen und per Code Automation oder .Net einen Shortcut absetzten.

Wäre es nicht besser den Code hinter dem Button zu zentralisieren, falls dies unabhängig ist?

Gruß
Aydin

Re: Button in Page per Code ausführen lassen?

21. Mai 2014 09:17

Hallo,

gibt es eine Möglichkeit, dass man einen Button automatisch per CODE simuliert anklickt und NAV den Code dahinter ausführt? OnClick;


Möchtest du das aus einem anderen Nicht NAV- Programm heraus ausführen oder aus NAV heraus?

Gruß fiddi

Re: Button in Page per Code ausführen lassen?

21. Mai 2014 09:38

Danke... Ich möchte diese nur aus NAV heraus aufrufen.

Re: [gelöst] Button in Page per Code ausführen lassen?

21. Mai 2014 09:40

Danke... Ich möchte diese nur aus NAV heraus aufrufen.


Warum rufst du dann nicht den Code der sich hinter dem Button verbirgt direkt auf?

Gruß, Fiddi

Re: [gelöst] Button in Page per Code ausführen lassen?

21. Mai 2014 09:43

Hallo,

der Code ist sehr lange. Es gab da bei der Auslagerung in Functions fehler und Funktionalisätsprobleme. So geht es einfacher und schneller.

Re: [gelöst] Button in Page per Code ausführen lassen?

21. Mai 2014 10:09

der Code ist sehr lange. Es gab da bei der Auslagerung in Functions fehler und Funktionalisätsprobleme.


Was spricht dagegen den Code des OnPush- Triggers in eine Funktion, nennen wir Sie mal "ButtonOnPush" in der Page zu kopieren. und diesen stattdessen aufzurufen.

Diese Funktion kann man dann aufrufen. Das funktioniert auf alle Fälle sicherer als ein SendKey, der durch diverse äußere Einflüsse beeinflusst werden kann (Popups o.ä.).


Gruß Fiddi