Customizing and extending the platform

Sometimes, administrators want to perform manipulations that GlideForm cannot do. This might include supporting additional events, such as onmouseover, or altering the layout of the page. Although I'll tell you how you can achieve this, I recommend that you don't use this technique in your production instance!

Note

This section assumes that you have a basic understanding of dynamic HTML.

Firing on more events

Client Scripts allow you to run code when a field changes or when the form is loaded or submitted. However, the browser can inform JavaScript code about many more events, such as zooming the view, moving a mouse, or dragging files.

One way is to create an onLoad client script that sets up these events manually. ...

Get Mastering ServiceNow - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.