cabrillo.nowapp – Client

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Der Namensbereich für Cabrillo Now App-Funktionen. Dadurch können Sie mit Bildschirmen in interagieren Now Platform®Native mobile Apps.

    cabrillo.nowapp – openLauncherScreen(Zeichenfolge launcherScreenId)

    Öffnet einen nativen Bildschirm des mobilen Startprogramms.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    LauncherScreenId 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

    cabrillo.nowapp – OPENSCREEN (Zeichenfolge screenId)

    Öffnet einen nativen mobilen 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

    cabrillo.nowapp – openScreenWithRecordContext(Zeichenfolge screenId, Zeichenfolgentabelle, Zeichenfolgen-Record-ID)

    Öffnet einen nativen mobilen 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.
    table Zeichenfolge Die Datensatztabelle.
    record 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

    cabrillo.nowapp – performFunction(Zeichenfolge FunctionId, Zeichenfolgentabelle, Zeichenfolgen-Record-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 Schaltflächentabelle [sys_sg_button].
    table 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 beispielsweise, 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“ festgelegt 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, mit der ein Datensatz erstellt wird. Verwenden Sie die globale Einstellung nicht für Aktionen, die sich im Kontext eines Datensatzes befinden, oder für Aktionen, die einen UI-Parameter enthalten, dessen Eingabequellfeld 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 Datensatzaktionselementen:
    • Datensatz: Wendet eine Aktion auf Datensatzebene an. Verwenden Sie diese Option beispielsweise, 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“ festgelegt 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, mit der ein Datensatz erstellt wird. Verwenden Sie die globale Einstellung nicht für Aktionen, die sich im Kontext eines Datensatzes befinden, oder für Aktionen, die einen UI-Parameter enthalten, dessen Eingabequellfeld 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

    cabrillo.nowapp – REFRESH()

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

    Tabelle : 9. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 10. 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 result = cabrillo.nowapp.refresh(); 
    If (result === false) {  
        console.log("method is not available")  

    Ausgabe:

    true