Dynamic loading in Rich UI
Instead of deploying all the Rich UI handlers into a single
HTML file, you can control the downloading of Rich UI handler code
at run time. For large applications, you gain significant advantage
in scalability and performance.
Form processing with Rich UI
Rich UI provides a way to implement the kind of form processing
that is traditional in business software. The processing depends on
the Rich UI controller, which is a definition that relates a single
view—a widget—with a single model—a data field.
For details on Rich UI controllers, see “Rich UI validation
and formatting.”
Rich UI job scheduler
The Rich UI job scheduler is a timer that lets you invoke
a customized function after a specified number of milliseconds. You
can schedule multiple jobs and can cancel them in response to runtime
conditions.
Rich UI memory management
Two memory-management functions are available for avoiding
memory leaks. The leaks slow your application and can cause the browser
to crash.
ExternalType for JavaScript code
With EGL, your Rich UI application can access
non-generated JavaScript.
You might be making general logic available—for example, to
provide a random number generator—or you might be referencing
a non-EGL widget—for example, to allow use of a Dojo widget
inside your code.