[]
type GlobalDesignerAPI = object;
Type of GrapeCity.ActiveReports.Designer object exported by web-designer.js module.
addLanguage: (lng, resources) => void;
Adds language resources for all instances of WebDesigner
Example: GrapeCity.ActiveReports.Designer.addLanguage('en', [ { "ns": "app", "lng": "en", "resources": { "textAppTitleCompact": "", } }, ]); **
string
void
apiOf: (instanceId) => DesignerAPI | undefined;
Returns DesignerAPI of previously created instance of WebDesigner
Example: const designer = GrapeCity.ActiveReports.Designer.apiOf('ar-web-designer'); **
string
DesignerAPI | undefined
create: (selector, settings) => Promise<DesignerAPI>;
Renders Web Designer to Example: Designer container selector DesignerSettings object DesignerAPI of this instance Destroys Designer Application Example: Designer container selector Optional parameter. Use only if Designer was created using DesignerSettings.instanceId.GrapeCity.ActiveReports.Designer.create('#designer-id', designerSettings);
Parameters
selector
stringsettings
Returns
Promise<DesignerAPI>
destroy()
destroy: (selector, instanceId) => void;
// with instanceId
GrapeCity.ActiveReports.Designer.create('#container-1', { ...settings, instanceId: 'instance-1' });
GrapeCity.ActiveReports.Designer.destroy('#container-1', 'instance-1');
// without instanceId
GrapeCity.ActiveReports.Designer.create('#container-2', settings);
GrapeCity.ActiveReports.Designer.destroy('#container-2');
Parameters
selector
stringinstanceId
stringReturns
void