gopaas.webservice
getItemRécupérer les données d'une fiche.
Paramètres
Param | Type | Description |
tableName | string | Nom de la table |
itemKey | string | Cle de la fiche |
Retour
- Objet JSON
getItems
Récupérer les données d'une vue.
Paramètres
Param | Type | Description |
viewKey | string | Cle de la vue |
advancedSearch | string | Filtre avancé Ex: NOM_CHAMPS|equal|VALEUR|AND |
Retour
- Objet JSON
updateItem
Mettre à jour les données d'une fiche.
Paramètres
Param | Type | Description |
tableName | string | Nom de la table |
id | string | ID de la fiche |
data | objet | objet avec les données de la fiche Ex : {nom: 'GOORIAH', prenom:'Marvin'} |
Retour
- Ok
updateItems
Mettre à jours les données de plusieurs fiches avec la cle.
Paramètres
Param | Type | Description |
tableName | string | Nom de la table |
data | array | Array avec des objets de données par fiche. Le champ "cle" est obligatoire dans les objets. Ex : [{cle:'1234', nom: 'GOORIAH', prenom:'Marvin'}, {cle:'5678', nom: 'RUNGEN', prenom:'Jonathan'}] |
Retour
- Ok
duplicateItem
Dupliqer une fiche avec les éléments enfants du premier sous-niveau.
Paramètres
Param | Type | Description |
tableName | string | Nom de la table |
itemKey | string | Array avec des objets de données par fiche. Le champ "cle" est obligatoire dans les objets. Ex : [{cle:'1234', nom: 'GOORIAH', prenom:'Marvin'}, {cle:'5678', nom: 'RUNGEN', prenom:'Jonathan'}] |
level | int | Définir si il faut prendre les fiches enfants de niveau 1 ou non. Valeurs possibles : 0 ou 1 |
defaultValues | array | Tableau avec une liste de valeur par table Ex : [ { tableName:"compte", data:{type : "Prospect", origine : "Site Web"} }, { tableName:"contact", data:{type : "Prospect", origine : "Site Web"} } ]; |
except | array | Tableau avec une liste de table à exclure Ex : ["action","affaire"] |
Retour
- Ok
var defaultValues = [ { tableName:"compte", data:{type : "Prospect", origine : "Site Web"} }]; var except = ["action","affaire"]; $.when(gopaas.webservice.duplicateItem("compte", thisComponent.getValue('cle'), 0, defaultValues, except )).done(function (data) { // ouvrir la copie ItemGeneric.open("compte", data.result.cle); gopaas.dialog.notifySuccess("Copie effectué, ID de votre nouvelle fiche = " + data.result.id); // fermer l'original thisComponent.removeComponent(); });