BOM JavaScript API for Custom Controls

In order to support more complex custom control use cases, the JavaScript API documented for the auto-generated BOM JavaScript classes has been augmented to provide a reflective API.

This allows controls to write code that can introspect objects and provide an auto-generated UI based on the type of object. For example, this would enable implementation of controls such as a tree control that can provide a user interface based on the structure of arbitrary objects. The API described here is currently only supported for use within Custom Controls.