RecordToHTML : global
L’API RecordToHTML est une classe utilitaire permettant de transformer un enregistrement en HTML.
Cette API est disponible pour les scripts côté serveur.
RecordToHTML : RecordToHTML (table de chaînes, sys_id de chaînes, modèle de chaîne, lien booléen)
Crée l’instance d’une classe RecordToHTML .
| Nom | Type | Description |
|---|---|---|
| table | Chaîne | Nom de table de l’enregistrement. |
| sys_id | Chaîne | Sys_id de l’enregistrement. |
| modèle | Chaîne | Modèle de la chaîne à générer. Le modèle peut inclure des littéraux de modèle ${} pour fournir le contenu des valeurs de champ existantes. Par exemple, le modèle « ${number} » fournit le numéro de l’enregistrement sélectionné. |
| lien | Booléen | Marqueur qui indique si des résultats sont générés sous forme de lien HTML. Valeurs valides :
Valeur par défaut : false |
L’exemple suivant montre comment générer des informations d’enregistrement d’incident formatées dans un lien HTML.
var r2html = new RecordToHTML("incident", "e8e875b0c0a80164009dc852b4d677d5",
"incident: ${number}-${short_description}");
gs.print(r2html.toString());
Sortie :
<a href="incident.do?sys_id=e8e875b0c0a80164009dc852b4d677d5"><u>incident: INC0000005-CPU load high for over 10 minutes</u></a>
RecordToHTML : setValue(String fieldName, String value)
Définit le champ spécifié sur la valeur spécifiée.
| Nom | Type | Description |
|---|---|---|
| Fieldname | Chaîne | Nom du champ à modifier. |
| valide | Chaîne | Valeur pour définir le champ. |
| Type | Description |
|---|---|
| Néant |
L’exemple suivant montre comment générer des informations d’enregistrement d’incident formatées, y compris le nom d’utilisateur sous forme de chaîne.
var r2html = new RecordToHTML("incident","e8e875b0c0a80164009dc852b4d677d5", "incident: ${number}-${short_description} (${user})", true);
r2html.setValue("user", gs.getUserName());
gs.print(r2html.toString());Sortie :
incident: INC0000005-CPU load high for over 10 minutes (admin)RecordToHTML : toString()
Convertit un objet RecordToHTML en chaîne.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Sortie HTML de l’enregistrement dans le jeu de modèles à l’aide du constructeur RecordToHTML(). |
L’exemple suivant montre comment convertir un objet RecordToHTML en chaîne de caractères et afficher les résultats.
var r2html = new RecordToHTML("incident","e8e875b0c0a80164009dc852b4d677d5",
"incident: ${number}-${short_description}", true);
gs.print(r2html.toString());
Sortie :
<a href="incident.do?sys_id=e8e875b0c0a80164009dc852b4d677d5"><u>incident: INC0000005-CPU load high for over 10 minutes</u></a>