Search Results for

    Show / Hide Table of Contents

    Zu Übersetzende Felder definieren

    translate nutzt in der Regel die ersten 5 Textfelder, die in einem Datensatz vorkommen in seinen Logiken. So werden diese 5 Felder in Masken angezeigt oder auf Änderungen hin überwacht. Sie können dem Modul aber auch konkret die Felder vorgeben, die genutzt werden sollen, oder einzelne Felder aus der Logik herausnehmen.

    Felder vorgeben

    [EventSubscriber(ObjectType::Codeunit, Codeunit::"TNS_Translation Management", OnBeforeGetFieldsList, '', true, true)]
    local procedure OnBeforeGetFieldList(TableID: Integer; var FieldList: List of [Integer]; var FieldFilter: text)
    begin
       if TableID <> Database::MyCustomTable then
        	exit;	
       FieldList.Add(4);
       FieldList.Add(18);
    end;
    
    Note

    Das Nutzen dieser Funktionalität ist optional. Wird keine Feldliste vorab definiert, werden die ersten 5 Textfelder genutzt.

    Felder ausklammern

    [EventSubscriber(ObjectType::Codeunit, Codeunit::"TNS_Translation Management", OnAfterGetFieldsList, '', true, true)]
    local procedure OnAfterGetFieldList(TableID: Integer; var FieldList: List of [Integer]; var FieldFilter: text)
    begin
       if TableID <> Database::MyCustomTable then
        	exit;	
       FieldList.Remove(18);
    end;
    

    Navigation

    • Anpassungsprogrammierung
    • Übersicht translate
    • Übersicht smart|addons
    In This Article
    Back to top 2025 © COSMO CONSULT - Data protection - Imprint