[]
type NotificationsAPI = object;
dismissAll: () => void;
Dismisses all the notifications
void
// ESM usage
import { arWebDesigner } from './web-designer.js';
arWebDesigner.create('#ar-web-designer', {
storeUnsavedReport: false
}).then((api) => {
api.notifications.dismissAll();
});
// UMD usage
const designer = GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
storeUnsavedReport: false
}).then((api) => {
api.notifications.dismissAll();
});
const designer = GrapeCity.ActiveReports.Designer.apiOf('ar-web-designer');
designer.notifications.dismissAll();
error: (caption, errorText?) => void;
Sends an error notification
string
Error caption
string
Optional error details
void
// ESM usage
import { arWebDesigner } from './web-designer.js';
arWebDesigner.create('#ar-web-designer', {
storeUnsavedReport: false
}).then((api) => {
api.notifications.error("Application error");
});
// UMD usage
const designer = GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
storeUnsavedReport: false
}).then((api) => {
api.notifications.error("Application error");
});
var designer: DesignerAPI = GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
storeUnsavedReport: false
}).then((api: DesignerAPI) => {
api.notifications.error("Application error");
});
info: (caption, text?) => void;
Sends a general notification. Can be used to notify when any user-initiated action is complete
string
Notification caption
string
Optional notification content
void
// ESM usage
import { arWebDesigner } from './web-designer.js';
arWebDesigner.create('#ar-web-designer', {
storeUnsavedReport: false
}).then((api) => {
api.notifications.info('Notification');
});
// UMD usage
const designer = GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
storeUnsavedReport: false
}).then((api) => {
api.notifications.info('Notification');
});
var designer: DesignerAPI = GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
storeUnsavedReport: false
}).then((api: DesignerAPI) => {
api.notifications.info('Notification');
});
***
### send()
```ts
send: (level, caption, content?) => void;
Sends a notification of specified level, caption and content
Notification level. Determines color and icons used for the notifications
"info" | "warning" | "error"
string
Notification caption. Shown by default when notification pops up, then used as a title in Notification Details view
string
Notification content. Only visible when Notification Details are open
void
// ESM usage
import { arWebDesigner } from './web-designer.js';
arWebDesigner.create('#ar-web-designer', {
storeUnsavedReport: false
}).then((api) => {
api.notifications.send('info', 'My information');
});
// UMD usage
const designer = GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
storeUnsavedReport: false
}).then((api) => {
api.notifications.send('info', 'My information');
});
var designer: DesignerAPI = GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
storeUnsavedReport: false
}).then((api: DesignerAPI) => {
api.notifications.send('info', 'My information');
});
warning: (caption, warningText?) => void;
Sends a warning notification
string
Warning caption
string
Optional warning details
void
// ESM usage
import { arWebDesigner } from './web-designer.js';
arWebDesigner.create('#ar-web-designer', {
storeUnsavedReport: false
}).then((api) => {
api.notifications.warning('Warning');
});
// UMD usage
const designer = GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
storeUnsavedReport: false
}).then((api) => {
api.notifications.warning('Warning');
});
var designer: DesignerAPI = GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
storeUnsavedReport: false
}).then((api: DesignerAPI) => {
api.notifications.warning('Warning');
});