Show / Hide Table of Contents

    Method CreateArgument

    CreateArgument(String, Object)

    Mit der Methode CreateArgument() können Event-Argumente für CreateCommand() einzeln erstellt werden.

    Declaration
    [DocfxBrowsable]
    public static KeyValuePair<string, string> CreateArgument(string key, object value)
    Parameters
    key String
    value Object
    Returns
    KeyValuePair<String, String>
    Remarks

    So können z.B. die FS-Datentypen wie in dem nachfolgenden Beispiel als Wert übergeben werden:

    string linkCommand = BrowserCommand.CreateCommand("TestCommand", 
            BrowserCommand.CreateArgument("Belegnummer", new FSlong(1005342)), 
            BrowserCommand.CreateArgument("Belegart", "ABC"),
            BrowserCommand.CreateArgument("Datum", FSDateTime.Today));

    Die FrameworkOnLinkClickEventArgs bieten Methoden GetArgument-Methoden (z.B. GetArgumentFSlong) um mit dem richtigen Schlüssel einen Wert im entsprechenden FSTyp wieder auszulesen.

    Auslesen der Argumente im Browser-Event OnLinkClick:

    if (e.IsCommand && e.Command == "TestCommand")
    {   
        FSlong lngDocumentID = e.GetArgumentFSlong("Belegnummer");
        FSstring sDocumentType = e.GetArgumentFSstring("Belegart");
        FSDateTime dtDate = e.GetArgumentFSDateTime("Datum"); 
    }
    Back to top Generated by DocFX