Boutons intelligents
Contrôles/éléments XML
Extraits de code JavaScript <JsSnippet>
Ce contrôle utilise des extraits de code JavaScript à l’intérieur d’un script Smart Buttons.
Configuration
Vous pouvez configurer JsSnippet en entrant le code JavaScript dans le générateur XML d’extrait de code JavaScript.
Pour configurer à l’aide du générateur XML d’extrait de code JavaScript :
-
Ouvrez l’éditeur de boutons intelligents pour créer un script.
-
Cliquez sur Extrait de code JavaScript <JsSnippet> pour afficher le générateur XML d’extrait de code JavaScript.
-
Entrez le nom de la variable.
-
Optionnel. Dans URL de script facultatives, entrez l’URL pour charger un script JavaScript et cliquez sur l’icône Plus
.
Pourboire! Vous pouvez également ajouter une URL à l’aide de l’élément ScriptsUrls.
-
Entrez le code JavaScript.
Cliquez sur Tester l’extrait de code pour exécuter la fonction.
-
Cliquez sur Soumettre.
Exécution
Toutes les variables du script sont disponibles dans le contexte d’exécution JavaScript. <JsSnippet> renvoie la valeur text/string au script Smart Buttons (dans 'VarName' fourni), qui peut ensuite être consommée par d’autres éléments XML dans Smart Buttons.
Par exemple, l’extrait de code JavaScript Var : TextToDisplay est renvoyé et la valeur est affichée dans l’élément XML ShowMessage .
Variables multiples
Il est également possible de renvoyer plusieurs variables dans le contexte de l’exécutable XML sous la forme d’un objet JSON (propriété JSON => 'VarName', valeur de la propriété JSON => valeur 'VarName' ).
Par exemple:
<ButtonConf ButtonName="Return multiple vars" Description="" QuickCommand="">
<JsSnippet VarName="">
<Code><![CDATA[
return {
Costcenter: '128739',
CustomerNumber: 87979
};
]]></Code>
</JsSnippet>
<ShowMessage>[Costcenter], [CustomerNumber]</ShowMessage>
</ButtonConf>