IVisualHost
The main interface provided by visual constructor method.
Methods
| Method |
Return type |
Brief description |
| applyJsonFilter(filter, objectName, propertyName, action) |
void |
Applies a JSON Filter to the host |
| createLocalizationManager() |
ILocalizationManager |
Creates an instance of ILocalizationManager |
| createSelectionManager() |
ISelectionManager |
Creates an instance of ISelectionManager |
| fetchMoreData() |
boolean |
Fetches more data from a data-set |
| launchUrl(url) |
void |
Opens an external URL in a browser |
| persistProperties(changes) |
void |
Saves properties in a host |
| createSelectionIdBuilder() |
ISelectionIdBuilder |
Creates an instance of ISelectionIdBuilder |
Properties
| Property |
type |
Brief description |
| allowInteractions |
boolean |
Indicates whether the visual should allow visual interactions |
| colorPalette |
IColorPalette |
Power BI color palette |
| locale |
string |
Returns current locale (en-US, etc.) |
| tooltipService |
ITooltipService |
Returns an instance of ITooltipService |
Sample
export class SomeVisualName implements IVisual {
constructor(options: VisualConstructorOptions) {
const { host } = options;
}
}