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();
});