INPUT Dialog

Bild Tipps & Tricks zu den Dynamics NAV Versionen
Hier bitte keine Fragen stellen, sondern nur bereits vorhandene Tricks veröffentlichen.
Forumsregeln
Impressum • Community-Knigge • Nutzungsbedingungen • Datenschutzrichtlinie
Hier bitte keine Fragen stellen, sondern nur bereits vorhandene Tricks veröffentlichen.

INPUT Dialog

Beitragvon Raik Zobel » 14. Dezember 2016 17:25

Hallo,

ich habe mir eine recht simple Inputbox gebaut, die ich euch nicht vorenthalten möchte. Der Code basiert auf einem kleinem Beispiel aus dem Netz. Leider finde ich diesen nicht mehr. (War was mit 2 Eingabefeldern)

Das Ziel war:
- Der Input Dialog soll zum NAV Design passen (Schriftart, Farben, Größe)
- Der Input Dialog soll sich dynamisch in der Breite und Höhe ändern können (je nach Länge der Textfeldbeschriftung)
- Die Textfeldbeschriftung soll bei zuwenig Platz umbrechen
- Parameter fĂĽr Auswahl des "OK" oder "Abbrechen" Buttons
- Multilanguage fähig (Buttons müssen "mitwachsen" können)

Bilder

Microsoft.Dynamics.Nav.Client_2016-12-14_15-21-52.png
Input Dialog
Microsoft.Dynamics.Nav.Client_2016-12-14_15-21-52.png (8.4 KiB) 3656-mal betrachtet

Microsoft.Dynamics.Nav.Client_2016-12-14_15-12-48.png
Input Dialog mit maximaler Breite

Microsoft.Dynamics.Nav.Client_2016-12-14_15-23-44.png
Input Dialog mit Textumbruch




Aufruf
Code: Alles auswählen
Helper.Input('Microsoft Dynamics NAV', 'E-Mail Adresse fĂĽr Belegversand:', InputValue, TRUE, FALSE)


Parameter
Code: Alles auswählen
Fenstertitel, Beschriftung des Eingabefeldes, Inhalt des Eingabefeldes, OK Button ausgewählt, Maximalbreite forcieren
RĂśCKGABEWERT: Boolean, TRUE wenn OK geklickt wurde


Beispiel
Code: Alles auswählen
Cust.GET('CUSTNO');
InputValue := Cust."E-Mail";
IF Helper.Input('Microsoft Dynamics NAV', 'E-Mail Adresse fĂĽr Belegversand:', InputValue, TRUE, TRUE) THEN
  IF InputValue <> '' THEN
    Message('Die Eingegebene E-Mail Adresse lautet: %1',InputValue);



Wer sich ĂĽber die irre Programmierung der TextBox wundert:
Wer schon mal mit Windows Forms gearbeitet hat, weiß wie trickreich sich manche Elemente verhalten. Ursprünglich habe ich für den Beschriftungstext eine Textbox mit Umbruchfunktion genutzt; Da in dieser aber der Text auswählbar ist (und ich das nicht wollte), nutze ich die TextBox nur noch zur Berechnung der nötigen Umbruchszeilen und packe dann den Text mit hinzugefügten Umbruchzeichen in ein Label, welches per Autosize seine Größe annimmt.
Dateianhänge
CU66666.Helper.Input.txt
(7.68 KiB) 778-mal heruntergeladen
Benutzeravatar
Raik Zobel
 
Beiträge: 279
Registriert: 4. März 2013 13:43
Realer Name: Raik Zobel
Arbeitsort: Leipzig
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 4.00SP3, 2013R2, 2016

Re: INPUT Dialog

Beitragvon vempire » 20. September 2022 10:17

Hallo,

wenn ich versuche, den Dateianhang herunterzuladen, dann bekomme ich die Meldung "Zugriff verweigert". Woran könnte das denn liegen? Ich bin angemeldet.

Ist das ein Fehler oder dĂĽrfen nur bestimmte Mitglieder die Datei herunterladen?

Viele GrĂĽĂźe
Andi
vempire
 
Beiträge: 82
Registriert: 25. April 2008 15:08
Wohnort: Stuttgart
Realer Name: Andreas
Arbeitsort: Stuttgart
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2016

Re: INPUT Dialog

Beitragvon Timo Lässer » 20. September 2022 11:03

Moin Andi,

wer die Dateianhänge hier sehen kann, darf diese gemäß den Forenberechtigungen auch herunterladen.
Könnte es sein, dass du die Datei aus dem Firmenbüro heraus herunterladen möchtest und eure Firewall etwas dagegen hat?
Gruß, Timo Lässer

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂĽr ist dieses Forum da.
Hier kannst du fĂĽr MSDynamics.de spenden.
Benutzeravatar
Timo Lässer
Administrator
Administrator
 
Beiträge: 5274
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21

Re: INPUT Dialog

Beitragvon vempire » 20. September 2022 14:14

Hallo Timo,

danke. Da hast du richtig "geraten". Genauso ist es. Unsere IT ist ĂĽbervorsichtig, um nicht zu sagen paranoid.

Zu Hause kann ich die Datei herunterladen, auch wenn ich gar nicht eingeloggt bin.

Andi
vempire
 
Beiträge: 82
Registriert: 25. April 2008 15:08
Wohnort: Stuttgart
Realer Name: Andreas
Arbeitsort: Stuttgart
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2016

Re: INPUT Dialog

Beitragvon Timo Lässer » 20. September 2022 14:57

vempire hat geschrieben:Unsere IT ist ĂĽbervorsichtig, um nicht zu sagen paranoid.

Unsere IT ist auch extrem auf Sicherheit eingestellt, aber txt-Dateien lässt unser "Türsteher" noch zu.
In der heutigen Zeit kann man seine IT gar nicht streng genug sichern, denn die größte Sicherheitslücke sitzt nun mal in der Firma vor der Tastatur.
Gruß, Timo Lässer

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂĽr ist dieses Forum da.
Hier kannst du fĂĽr MSDynamics.de spenden.
Benutzeravatar
Timo Lässer
Administrator
Administrator
 
Beiträge: 5274
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21


ZurĂĽck zu NAV Tipps & Tricks

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast