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 :
  1. Ouvrez l’éditeur de boutons intelligents pour créer un script.

  2. Cliquez sur Extrait de code JavaScript <JsSnippet> pour afficher le générateur XML d’extrait de code JavaScript.

  3. Entrez le nom de la variable.

  4. 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.

  5. Entrez le code JavaScript.

    Cliquez sur Tester l’extrait de code pour exécuter la fonction.

  6. 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:

Copier
<ButtonConf ButtonName="Return multiple vars" Description="" QuickCommand="">
<JsSnippet VarName="">
<Code><![CDATA[
return {
Costcenter: '128739',
CustomerNumber: 87979
};
]]></Code>
</JsSnippet>
<ShowMessage>[Costcenter], [CustomerNumber]</ShowMessage>
</ButtonConf>