[]
        
(Showing Draft Content)

TitleSettings

Type Alias: TitleSettings

type TitleSettings = object;

Properties

disabled

disabled: boolean;

Specifies whether browser tab title can be updated

Default

false

Examples

// ESM usage
import { arWebDesigner } from './web-designer.js';
arWebDesigner.create('#ar-web-designer', {
     title: {
			disabled: true
		}
});
// UMD usage
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
     title: {
			disabled: true
		}
});
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
     title: {
			disabled: true
		}
});

onUpdate()?

optional onUpdate: (info) => string;

You can implement custom logic for updating browser tab's title when edited document gets updated in Designer

Parameters

info

TitleInfo

Returns

string

Default

undefined

Examples

// ESM usage
import { arWebDesigner } from './web-designer.js';
arWebDesigner.create('#ar-web-designer', {
      title: {
          onUpdate: (info) =>
				`${info.name}${info.hasUnsavedChanges ? ' - Has Unsaved Changes!' : info.name}`
      }
});
// UMD usage
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
      title: {
          onUpdate: (info) =>
				`${info.name}${info.hasUnsavedChanges ? ' - Has Unsaved Changes!' : info.name}`
      }
});
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
      title: {
          onUpdate: (info: TitleInfo) =>
				`${info.name}${info.hasUnsavedChanges ? ' - Has Unsaved Changes!' : info.name}`
      }
});