The VizContext object provides the context
for visualization properties needed during a user gesture /
rendering
a outer visualization ( gridvizhost ) and inner visualization (
Embeddable viz ). VizContext properties do not live beyond the
lifetime of a call.
The VizContext is different than the RenderingContext, in that the
VizContext is global context used for the outer/inner
visualization &
the RenderingContext is a inner visualization specific context
that is only used for an inner visualization. Currently, we use
the VizContext
to pass around the dataModelsCacheID, so it is only generated once
per visualization action. The following properties are optional:
1) dataModelsCacheID - The data model cache id ( generated for
this gesture / render )
There are two ways to use an instance of this class to get/set
properties:
myInstance.foo = 'value'
myInstance.set('foo', 'value');
var foo = myInstance.foo;
var foo = myInstance.get('foo');
myInstance.remove('foo');