cabrillo.nowapp : client
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 mobiles natives.
cabrillo.nowapp - openLauncherScreen(String launcherScreenId)
Ouvre un écran natif de lanceur mobile.
| Nom | Type | Description |
|---|---|---|
| launcherScreenId | Chaîne | Sys_id de l’écran du lanceur à partir de la table du lanceur d’applet [sys_sg_applet_launcher]. |
| Type | Description |
|---|---|
| Booléen | Marqueur indiquant si la méthode est disponible du côté natif. Valeurs valides :
|
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.
| Nom | Type | Description |
|---|---|---|
| screenId | Chaîne | La sys_id de l’enregistrement d’écran à ouvrir à partir de la table Écran [sys_sg_screen]. |
| Type | Description |
|---|---|
| Booléen | Marqueur indiquant si la méthode est disponible du côté natif. Valeurs valides :
|
const screenId = 'a9e30c7dc61122760116894de7bcc7bd';
cabrillo.nowapp.openScreen(screenId);
If (result === false) {
console.log("method is not available")
}
Sortie :
true
cabrillo.nowapp : openScreenWithRecordContext(String screenId, String table, String recordId)
Ouvre un écran natif mobile avec un contexte d’enregistrement.
| 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 | Table d’enregistrement. |
| enregistrement | chaîne | L’enregistrement sys_id. |
| Type | Description |
|---|---|
| Booléen | Marqueur indiquant si la méthode est disponible du côté natif. Valeurs valides :
|
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, String table, String recordId)
Exécute une fonction mobile native.
| Nom | Type | Description |
|---|---|---|
| functionId | chaîne | Sys_id de la fonction cible dans la table Bouton [sys_sg_button]. |
| table | chaîne | 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 d’enregistrement :
|
| 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 :
|
| Type | Description |
|---|---|
| Booléen | Marqueur indiquant si la méthode est disponible du côté natif. Valeurs valides :
|
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 : refresh()
Actualisez la pile d’interfaces utilisateur au cas où une mise à jour de table susceptible d’affecter un écran précédent serait effectuée dans la vue Web.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Booléen | Marqueur indiquant si la méthode est disponible du côté natif. Valeurs valides :
|
const result = cabrillo.nowapp.refresh();
If (result === false) {
console.log("method is not available")
Sortie :
true