cabrillo.nowapp : client

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 4 minutes de lecture
  • L’espace de noms pour les fonctions de l’application Cabrillo Now. Cela vous permet d’interagir avec les écrans à l’intérieur des Now Platform® applications Mobile natives.

    cabrillo.nowapp - openLauncherScreen(chaîne launcherScreenId)

    Ouvre un écran natif de lanceur mobile.

    Tableau 1. Paramètres
    Nom Type Description
    ID d’écran du lanceur Chaîne Sys_id de l’écran du lanceur à partir de la table du lanceur d’applet [sys_sg_applet_launcher].
    Tableau 2. Renvoie
    Type Description
    Booléen

    Marqueur indiquant si la méthode est disponible du côté natif.

    Valeurs valides :
    • true : la méthode est disponible du côté natif
    • false : la méthode n’est pas disponible du côté natif.
    const launcherScreenId = 'a9e30c7dc61122760116894de7bcc7bd'; 
    const result = cabrillo.nowapp.openLauncherScreen(launcherScreenId); 
    If (result === false) {  
        console.log("method is not available")  
    } 

    Sortie :

    true

    cabrillo.nowapp - openScreen(String screenId)

    Ouvre un écran natif mobile.

    Tableau 3. Paramètres
    Nom Type Description
    screenId Chaîne La sys_id de l’enregistrement d’écran à ouvrir à partir de la table Écran [sys_sg_screen].
    Tableau 4. Renvoie
    Type Description
    Booléen

    Marqueur indiquant si la méthode est disponible du côté natif.

    Valeurs valides :
    • true : la méthode est disponible du côté natif
    • false : la méthode n’est pas disponible du côté natif.
    const screenId = 'a9e30c7dc61122760116894de7bcc7bd'; 
    cabrillo.nowapp.openScreen(screenId); 
    If (result === false) {  
        console.log("method is not available")  
    }

    Sortie :

    true

    cabrillo.nowapp - openScreenWithRecordContext(Chaîne screenId, Table de chaînes, Chaîne recordId)

    Ouvre un écran natif mobile avec un contexte d’enregistrement.

    Tableau 5. Paramètres
    Nom Type Description
    ScreenId chaîne Sys_id de l’enregistrement d’écran à ouvrir à partir de la table Écran [sys_sg_screen].
    table chaîne La table d’enregistrement.
    record chaîne L’enregistrement sys_id.
    Tableau 6. Renvoie
    Type Description
    Booléen

    Marqueur indiquant si la méthode est disponible du côté natif.

    Valeurs valides :
    • true : la méthode est disponible du côté natif
    • false : la méthode n’est pas disponible du côté natif.
    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")  
    } 

    Sortie :

    true

    cabrillo.nowapp : performFunction(String functionId, Table de chaînes, RecordId de chaînes)

    Exécute une fonction Mobile native.

    Remarque :
    Seules les fonctions d’action sont prises en charge pour la version Vancouver. Pour plus d'informations, consultez Action functions.
    Tableau 7. Paramètres
    Nom Type Description
    functionId chaîne Sys_id de la fonction cible à partir de la table Bouton [sys_sg_button].
    table chaîne La table d’enregistrement. Facultatif pour les éléments d’action globale. Pour plus d’informations sur la fonction mobile, reportez-vous à la section Action functions.
    Remarque :
    Différences entre les actions globales et les actions d’enregistrement :
    • Enregistrement : l'action s'applique au niveau de l'enregistrement. Par exemple, utilisez cette option pour créer un bouton qui modifie l'état d'un enregistrement. Vous pouvez définir le contexte sur Enregistrement pour les actions sur un champ particulier, un enregistrement particulier ou les actions de balayage. Si la fonction d'action comprend un paramètre d'interface utilisateur avec le champ Source d'entrée défini sur Remplissage automatique, vous devez spécifier la table dans le champ Table.
    • Global : applique une action au niveau global ou au niveau de la liste. Par exemple, utilisez cette option pour ajouter un bouton qui crée un enregistrement. N'utilisez pas le paramètre Global pour les actions situées dans le contexte d'un enregistrement ou les actions qui incluent un paramètre d'interface utilisateur avec le champ Source d'entrée défini sur Remplissage automatique.
    recordId chaîne

    L’enregistrement sys_id. Facultatif pour les éléments d’action globaux. Pour plus d’informations sur la fonction mobile, reportez-vous à la section Action functions.

    Remarque :
    Différences entre les éléments d’action globaux et d’enregistrement :
    • Enregistrement : l'action s'applique au niveau de l'enregistrement. Par exemple, utilisez cette option pour créer un bouton qui modifie l'état d'un enregistrement. Vous pouvez définir le contexte sur Enregistrement pour les actions sur un champ particulier, un enregistrement particulier ou les actions de balayage. Si la fonction d'action comprend un paramètre d'interface utilisateur avec le champ Source d'entrée défini sur Remplissage automatique, vous devez spécifier la table dans le champ Table.
    • Global : applique une action au niveau global ou au niveau de la liste. Par exemple, utilisez cette option pour ajouter un bouton qui crée un enregistrement. N'utilisez pas le paramètre Global pour les actions situées dans le contexte d'un enregistrement ou les actions qui incluent un paramètre d'interface utilisateur avec le champ Source d'entrée défini sur Remplissage automatique.
    Tableau 8. Renvoie
    Type Description
    Booléen

    Marqueur indiquant si la méthode est disponible du côté natif.

    Valeurs valides :
    • true : la méthode est disponible du côté natif
    • false : la méthode n’est pas disponible du côté natif.
    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")  
    } 

    Sortie :

    true

    cabrillo.nowapp : actualiser()

    Actualisez la pile d’interface utilisateur au cas où une mise à jour de table susceptible d’affecter un écran précédent serait effectuée dans la vue Web.

    Tableau 9. Paramètres
    Nom Type Description
    Aucun
    Tableau 10. Renvoie
    Type Description
    Booléen

    Marqueur indiquant si la méthode est disponible du côté natif.

    Valeurs valides :
    • true : la méthode est disponible du côté natif
    • false : la méthode n’est pas disponible du côté natif.
    const result = cabrillo.nowapp.refresh(); 
    If (result === false) {  
        console.log("method is not available")  

    Sortie :

    true