A dictionary-like container for data for use in UI components.

When a property of a ui.data.ActiveDictionary (e.g. myButton.style()) is updated, the component it belongs to is automatically updated. For example, myButton.style().set('color', 'red') would change the color of button's text to red.

ui.data.ActiveDictionary(object, allowedProperties)ui.data.ActiveDictionary
objectObject, optionalA JavaScript object with properties and values to initialize this object with.
allowedPropertiesList, optionalAn array of allowed properties for this object. If undefined, then any property is allowed.