RecordToHTML : global
L’include de script RecordToHTML est une classe utilitaire permettant de transformer un enregistrement en HTML.
Cet include de script 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 une instance d’une classe RecordToHTML .
| Nom | Type | Description |
|---|---|---|
| Table | Chaîne | Nom de la 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 indiquant 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, valeur de chaîne)
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 sur laquelle définir le champ. |
| Type | Description |
|---|---|
| Aucun |
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 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>