cabrillio.nowapp : Client

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Der Namespace für die Funktionen der CABRILLO Now-App. Dies ermöglicht Ihnen die Interaktion mit Bildschirmen innerhalb von Now Platform® nativen mobilen Apps.

    cabrillio.nowapp – openLauncherScreen(Zeichenfolge – launcherScreenId)

    Öffnet einen nativen Bildschirm des mobilen Startprogramms.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    StartprogrammBildschirm-ID Zeichenfolge Sys_id des Startprogramm-Bildschirms aus der Tabelle „Applet-Startprogramm“ [sys_sg_applet_launcher].
    Tabelle : 2. Rückgaben
    Typ Beschreibung
    Boolean

    Kennzeichnung, die angibt, ob die Methode auf der nativen Seite verfügbar ist.

    Gültige Werte:
    • „wahr“: Die Methode ist auf der nativen Seite verfügbar
    • „falsch“: Die Methode ist auf der nativen Seite nicht verfügbar.
    const launcherScreenId = 'a9e30c7dc61122760116894de7bcc7bd'; 
    const result = cabrillo.nowapp.openLauncherScreen(launcherScreenId); 
    If (result === false) {  
        console.log("method is not available")  
    } 

    Ausgabe:

    true

    cabrillio.nowapp – openScreen(Zeichenfolge screenId)

    Öffnet einen nativen Mobile-Bildschirm.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    screenId Zeichenfolge Die sys_id des Bildschirmdatensatzes, der aus der Tabelle „Bildschirm“ [sys_sg_screen] geöffnet werden soll.
    Tabelle : 4. Rückgaben
    Typ Beschreibung
    Boolean

    Kennzeichnung, die angibt, ob die Methode auf der nativen Seite verfügbar ist.

    Gültige Werte:
    • „wahr“: Die Methode ist auf der nativen Seite verfügbar
    • „falsch“: Die Methode ist auf der nativen Seite nicht verfügbar.
    const screenId = 'a9e30c7dc61122760116894de7bcc7bd'; 
    cabrillo.nowapp.openScreen(screenId); 
    If (result === false) {  
        console.log("method is not available")  
    }

    Ausgabe:

    true

    cabrillio.nowapp – openScreenWithRecordContext(Zeichenfolge-screenId, Zeichenfolgentabelle, Zeichenfolgen-recordId)

    Öffnet einen nativen Mobile-Bildschirm mit einem Datensatzkontext.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    ScreenId Zeichenfolge Sys_id des Bildschirmdatensatzes, der aus der Tabelle „Bildschirm“ [sys_sg_screen] geöffnet werden soll.
    Tabelle Zeichenfolge Die Datensatztabelle.
    Datensatz Zeichenfolge Die sys_id des Datensatzes.
    Tabelle : 6. Rückgaben
    Typ Beschreibung
    Boolean

    Kennzeichnung, die angibt, ob die Methode auf der nativen Seite verfügbar ist.

    Gültige Werte:
    • „wahr“: Die Methode ist auf der nativen Seite verfügbar
    • „falsch“: Die Methode ist auf der nativen Seite nicht verfügbar.
    const screenId = 'a9e30c7dc61122760116894de7bcc7bd'; 
    const recordId= '8e99daa3ff133100ba13757574847f2d'; 
    const table= 'sys_users'; 
    const result = cabrillo.nowapp.openScreenWithRecordContext(screenId, table, recordId); 
    If (result === false) {  
        console.log("method is not available")  
    } 

    Ausgabe:

    true

    cabrillio.nowapp – durchführenFunktion(Zeichenfolge-Funktions-ID, Zeichenfolgentabelle, Zeichenfolgen-Datensatz-ID)

    Führt eine native mobile Funktion aus.

    Hinweis:
    Für das Vancouver-Release werden nur Aktionsfunktionen unterstützt. Weitere Informationen finden Sie unter Action functions.
    Tabelle : 7. Parameter
    Name Typ Beschreibung
    functionId Zeichenfolge Sys_id der Zielfunktion aus der Tabelle „Schaltfläche“ [sys_sg_button].
    Tabelle Zeichenfolge Die Datensatztabelle. Optional für globale Aktionselemente. Weitere Informationen zur mobilen Funktion finden Sie unter Action functions.
    Hinweis:
    Unterschiede zwischen globalen Aktionen und Datensatzaktionen:
    • Datensatz: Wendet eine Aktion auf Datensatzebene an. Verwenden Sie diese Option zum Beispiel, um eine Schaltfläche zu erstellen, die den Status eines Datensatzes ändert. Sie können den Kontext für Aktionen für ein bestimmtes Feld, einen bestimmten Datensatz oder Wischaktionen auf „Datensatz“ festlegen. Wenn die Aktionsfunktion einen UI-Parameter enthält, bei dem das Feld Eingabequelle auf Automatisch ausfüllen gesetzt ist, müssen Sie die Tabelle im Feld Tabelle angeben.
    • Global: Wendet eine Aktion auf globaler oder Listenebene an. Verwenden Sie diese Option beispielsweise, um eine Schaltfläche hinzuzufügen, die einen Datensatz erstellt. Verwenden Sie die Einstellung „Global“ nicht für Aktionen, die sich im Kontext eines Datensatzes befinden, oder Aktionen, die einen UI-Parameter enthalten, bei dem das Feld Eingabequelle auf Automatisch ausfüllen festgelegt ist.
    recordId Zeichenfolge

    Die sys_id des Datensatzes. Optional für globale Aktionselemente. Weitere Informationen zur mobilen Funktion finden Sie unter Action functions.

    Hinweis:
    Unterschiede zwischen globalen und datensatzbezogenen Aktionselementen:
    • Datensatz: Wendet eine Aktion auf Datensatzebene an. Verwenden Sie diese Option zum Beispiel, um eine Schaltfläche zu erstellen, die den Status eines Datensatzes ändert. Sie können den Kontext für Aktionen für ein bestimmtes Feld, einen bestimmten Datensatz oder Wischaktionen auf „Datensatz“ festlegen. Wenn die Aktionsfunktion einen UI-Parameter enthält, bei dem das Feld Eingabequelle auf Automatisch ausfüllen gesetzt ist, müssen Sie die Tabelle im Feld Tabelle angeben.
    • Global: Wendet eine Aktion auf globaler oder Listenebene an. Verwenden Sie diese Option beispielsweise, um eine Schaltfläche hinzuzufügen, die einen Datensatz erstellt. Verwenden Sie die Einstellung „Global“ nicht für Aktionen, die sich im Kontext eines Datensatzes befinden, oder Aktionen, die einen UI-Parameter enthalten, bei dem das Feld Eingabequelle auf Automatisch ausfüllen festgelegt ist.
    Tabelle : 8. Rückgaben
    Typ Beschreibung
    Boolean

    Kennzeichnung, die angibt, ob die Methode auf der nativen Seite verfügbar ist.

    Gültige Werte:
    • „wahr“: Die Methode ist auf der nativen Seite verfügbar
    • „falsch“: Die Methode ist auf der nativen Seite nicht verfügbar.
    const functionId= 'a9e30c7dc61122760116894de7bcc7bd'; 
    const recordId= '8e99daa3ff133100ba13757574847f2d'; 
    const table= 'sys_users'; 
    const result = cabrillo.nowapp.performFunction(functionId, table, recordId); 
    If (result === false) {  
        console.log("method is not available")  
    } 

    Ausgabe:

    true

    cabrillio.nowapp – Aktualisierung ()

    Aktualisieren Sie den UI-Stapel, falls in der Webansicht eine Tabellenaktualisierung vorgenommen wird, die sich auf einen vorherigen Bildschirm auswirken kann.

    Tabelle : 9. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 10. Ergebnisse
    Typ Beschreibung
    Boolean

    Kennzeichnung, die angibt, ob die Methode auf der nativen Seite verfügbar ist.

    Gültige Werte:
    • „wahr“: Die Methode ist auf der nativen Seite verfügbar
    • „falsch“: Die Methode ist auf der nativen Seite nicht verfügbar.
    const result = cabrillo.nowapp.refresh(); 
    If (result === false) {  
        console.log("method is not available")  

    Ausgabe:

    true