Modifications pour le document Live Security

Modifié par Aurelie Bertrand le 2024/09/20 11:54

Depuis la version 4.3
modifié par fperrier
sur 2022/08/10 16:29
Commentaire de modification : Il n'y a aucun commentaire pour cette version
À la version 4.4
modifié par fperrier
sur 2022/08/10 16:40
Commentaire de modification : Il n'y a aucun commentaire pour cette version

Résumé

Détails

Propriétés de la Page
Contenu
... ... @@ -185,3 +185,18 @@
185 185   Packages.com.digdash.utils.MessageStack.getInstance().addText(sLogPrefix + " No " + dimSecurityCode + " found for user " + userAttr);
186 186  }
187 187  {{/code}}
188 +
189 += Vérifier l'existence d'une dimension dans un modèle de données =
190 +
191 +Dans certains cas il peut être intéressant de vérifier qu'une dimension est présente dans le modèle de données, par exemple si le script de Live Security doit être réutilisé dans un modèle dépendant (union, transformateur de colonnes, etc.)
192 +
193 +{{code cssClass="notranslate" language="javascript"}}
194 +if (!selection.dm.getDimensionById("LaDimensionObligatoire"))
195 +{
196 + Packages.com.digdash.utils.MessageStack.getInstance().addError("LaDimensionObligatoire n'est pas dans le modèle de données");
197 + //dans cet exemple on choisit de faire échouer le Live Security si la dimension est absente du modèle
198 + throw new Error("LaDimensionObligatoire n'est pas dans le modèle de données");
199 +}
200 +
201 +//ajouter un filtre sur LaDimensionObligatoire...
202 +{{/code}}