Class ActivityTypeTooltipPlugin
Tooltip plugin for activity type - such as meeting type. This tooltip shows the full name of the type, as well as the tooltip if it is different from the name. If the appointment is a booking (master/slave), then a list of participating associates, resources and external persons is shown as well.
Inherited Members
Namespace: SuperOffice.CRM.Tooltips
Assembly: SoDataBase.dll
Syntax
[TooltipPlugin("SuperOffice:activityType", new string[]{"appointmentType", "documentType"})]
public class ActivityTypeTooltipPlugin : TooltipPluginBase, ITooltipProviderPlugin, IPlugin
Remarks
The ParticipantsProvider is used to fetch participants, including conflicts and accepted/rejected status. The seen status is reflected in the lead-in character before each name (+, -, ? or blank), while the conflict marker text is simply appended. Only the first MAX_PARTICIPANTS rows are shown, and an overflow marker if more rows exist.
Constructors
ActivityTypeTooltipPlugin()
Tooltip plugin for activity type - such as meeting type. This tooltip shows the full name of the type, as well as the tooltip if it is different from the name. If the appointment is a booking (master/slave), then a list of participating associates, resources and external persons is shown as well.
Declaration
public ActivityTypeTooltipPlugin()
Remarks
The ParticipantsProvider is used to fetch participants, including conflicts and accepted/rejected status. The seen status is reflected in the lead-in character before each name (+, -, ? or blank), while the conflict marker text is simply appended. Only the first MAX_PARTICIPANTS rows are shown, and an overflow marker if more rows exist.
Fields
AppointmentTypeKey
Tooltip plugin for activity type - such as meeting type. This tooltip shows the full name of the type, as well as the tooltip if it is different from the name. If the appointment is a booking (master/slave), then a list of participating associates, resources and external persons is shown as well.
Declaration
public const string AppointmentTypeKey = "appointmentType"
Field Value
Type | Description |
---|---|
String |
Remarks
The ParticipantsProvider is used to fetch participants, including conflicts and accepted/rejected status. The seen status is reflected in the lead-in character before each name (+, -, ? or blank), while the conflict marker text is simply appended. Only the first MAX_PARTICIPANTS rows are shown, and an overflow marker if more rows exist.
DocumentTypeKey
Tooltip plugin for activity type - such as meeting type. This tooltip shows the full name of the type, as well as the tooltip if it is different from the name. If the appointment is a booking (master/slave), then a list of participating associates, resources and external persons is shown as well.
Declaration
public const string DocumentTypeKey = "documentType"
Field Value
Type | Description |
---|---|
String |
Remarks
The ParticipantsProvider is used to fetch participants, including conflicts and accepted/rejected status. The seen status is reflected in the lead-in character before each name (+, -, ? or blank), while the conflict marker text is simply appended. Only the first MAX_PARTICIPANTS rows are shown, and an overflow marker if more rows exist.
Methods
InnerGetTooltip()
Tooltip plugin for activity type - such as meeting type. This tooltip shows the full name of the type, as well as the tooltip if it is different from the name. If the appointment is a booking (master/slave), then a list of participating associates, resources and external persons is shown as well.
Declaration
protected override string InnerGetTooltip()
Returns
Type | Description |
---|---|
String |
Overrides
Remarks
The ParticipantsProvider is used to fetch participants, including conflicts and accepted/rejected status. The seen status is reflected in the lead-in character before each name (+, -, ? or blank), while the conflict marker text is simply appended. Only the first MAX_PARTICIPANTS rows are shown, and an overflow marker if more rows exist.