12.07.2015 Views

CA Service Desk Manager - Manuel d ... - CA Technologies

CA Service Desk Manager - Manuel d ... - CA Technologies

CA Service Desk Manager - Manuel d ... - CA Technologies

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Personnalisation de l'interface WebPersonnalisation sous forme de texte libre des formulaires détaillésUtilisation de JavaScript dans les formulaires détaillésVous pouvez utiliser Web Screen Painter pour ajouter vos propres champsdans un formulaire détaillé ou pour réorganiser ou modifier les caractéristiquesdes champs inclus dans le formulaire par défaut. Cependant, lapersonnalisation d’un formulaire ne se limite pas toujours au simple ajout denouveaux champs dans une grille. Plusieurs fonctions JavaScript sontintégrées dans <strong>CA</strong> <strong>Service</strong> <strong>Desk</strong> <strong>Manager</strong> pour vous aider à fusionner vospropres personnalisations dans un formulaire détaillé combiné et à donner àcelui-ci l’apparence souhaitée. Ces fonctions sont résumées comme suit :■■■■■Vous pouvez placer un élément HTML quelconque avant l'instructionDetailForm() ou après l'instruction endDetail() sans affecter lefonctionnement du formulaire détaillé.Vous pouvez utiliser la fonction detailEndTable() pour fermer le tableau quimet en page les éléments du formulaire détaillé dans une grille. Cela fait,vous pouvez mettre en page votre propre élément HTML au format désiré.Dans ce cas, l'élément HTML se trouve à l'intérieur du formulaire détaillé,et tous ses champs de formulaire sont soumis au moteur Web lorsquel'utilisateur clique sur Enregistrer. Vous pouvez utiliser la fonctiondetailNextID() pour générer pour vos éléments HTML des champs ID afinde les intégrer à la navigation sans souris dans le formulaire détaillé. Voustrouverez plusieurs exemples de cette technique dans les onglets decarnet tels que xx_alg_tab.htmpl.Vous pouvez faire suivre votre propre élément HTML d'une macrodtlStartRow pour redémarrer le formatage du formulaire détaillé standard.Cette macro lance une seconde grille dont les champs ne sont pasnécessairement alignés sur ceux de la première. Cette technique estutilisée dans chaque onglet de carnet.Pour insérer un élément personnalisé à la fin d’une ligne, vous pouvezutiliser la fonction detailWriteRow() pour écrire le contenu d’une ligne sansla fermer. Le code qui génère le bouton "24 heures" dans les pagesdetail_cr.htmpl et detail_iss.htmpl illustre cette technique.Pour spécifier explicitement le contenu d’un élément d’une ligne sansfermer le tableau qui met en page la grille, vous pouvez utiliser la fonctiondetailRowHdr() pour spécifier le texte de l’en-tête et la fonctiondetailSetRowData() pour spécifier celui des données. Le code qui génère lechamp du minuteur dans les pages detail_cr.htmpl et detail_iss.htmplillustre cette technique.384 <strong>Manuel</strong> d'implémentation

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!