TECHNISCHER BLOG

Wie ein standardmäßiges Offen-Datei Feld migriert wird von Classic Client nach RTC

Im Classic-Client wird ein Aufruf zum Öffnen und Hochladen einer Datei in Codeunit 412 Common Dialog Management in der Funktion OpenFile behandelt. Ein Beispiel für einen Kode könnte so aussehen:

Link := CommonDialogMgt.OpenFile('',Link,4,'',0);

Das Ergebnis wird so aussehen:

Dynamics NAV Deteiimport Dialogfeld im klasischen Client

Um ein ähnliches Ergebnis im RTC-Client zu erreichen, wird die Codeunit 419 - File Management mit der Funktion OpenFileDialog verwendet. Ein Beispiel für eine solche Funktion könnte so aussehen:

_Link := FileManagement.OpenFileDialog('Select File to link a Path',Link,'comma separated files (*.csv)|*.csv');

Die Funktion verwendet eine .NET-Bibliothek, um Dateidialoge zu verarbeiten. Nach Auswahl wird der Pfad mit einer Textvariable _Link weiteren übergeben.

Das Ergebnis wird so aussehen:

Dynamics NAV Deteiimport Dialogfeld im RTC Client

In diesem Beispiel wurde ein Funktionsaufruf vom OnLookup-Trigger des Feldes Link ausgeführt.

_Link := FileManagement.OpenFileDialog('Select File to link a Path',Link,'comma separated files (*.csv)|*.csv');
IF _Link <> '' THEN
  Link := _Link;

Dynamics NAV TM Entwicklerin und Beraterin View Konrad Buczkowski's LinkedIn profile Monika Wichrowska

Wir verwenden Cookies
Einige von ihnen sind essenziell (z.B. speichern von gewählten Optionen des Lizenzrechners), während andere uns helfen unsere Website bei Werbung zu analysieren. Sie können dies akzeptieren oder ablehnen sowie diese Einstellungen jederzeit aufrufen und Cookies auch nachträglich abwählen (im Fußbereich unserer Website unter "Cookies Einrichtung"). Nähere Hinweise in unserer Datenschutzerklärung.
Individuelle Cookie Einstellungen
Notwendig ( 3 / 3 )
Notwendige Cookies helfen dabei, eine Webseite nutzbar zu machen, indem sie Grundfunktionen wie Seitennavigation und Zugriff auf sichere Bereiche der Webseite ermöglichen. Die Webseite kann ohne diese Cookies nicht richtig funktionieren.
v
Details in dieser Gruppe einblendenDetails in dieser Gruppe ausblenden
  • AkzeptiertNameKonfigurierungscookieAnbieterseccount.comZweckSpeichert vom Besucher in einem Feld ausgewählte Einstellungen.Cookie Namemod_cookies_125Cookie Laufzeit1 Jahr
  • AkzeptiertNameSessionAnbieterSeccount.comZweckCookies, die für die Sessionsitzung auf der Website verantwortlich sind.Cookie Names81a877_vv, s81a877_verify, s81a877, s81a877_v, c_verifyCookie Laufzeit1 Tag, Session
  • AkzeptiertNameCookiesAnbieterSeccount.comZweckCookies, die die Verwendung von Cookies bestätigen.Cookie Namec_verifyCookie Laufzeit38 Monate
Statistiken ( 1 / 1 )
Statistik-Cookies helfen Webseiten-Besitzern zu verstehen, wie Besucher mit Webseiten interagieren, indem Informationen anonym gesammelt und gemeldet werden.
v
Details in dieser Gruppe einblendenDetails in dieser Gruppe ausblenden
  • AkzeptiertNameGoogle AnalyticsAnbieterGoogle LLCZweckRegistriert eine eindeutige ID, die verwendet wird, um statistische Daten dazu, wie der Besucher die Website nutzt, zu generieren.Datenschutzerklärunghttps://policies.google.com/privacyCookie Name_ga,_gat,_gidCookie Laufzeit24 Monate
aaa1604053742