Class ConsentTooltipPlugin
Tooltip for "hasXyzConsent" columns created by the HasConsentExtender
Inherited Members
Namespace: SuperOffice.CRM.Tooltips
Assembly: SoDataBase.BusinessLogic.dll
Syntax
[TooltipPlugin("SuperOffice:Consent", new string[] { "consent_person_id" })]
public class ConsentTooltipPlugin : TooltipPluginBase
Constructors
ConsentTooltipPlugin()
Tooltip for "hasXyzConsent" columns created by the HasConsentExtender
Declaration
public ConsentTooltipPlugin()
Fields
ConsentPersonId
Tooltip for "hasXyzConsent" columns created by the HasConsentExtender
Declaration
public const string ConsentPersonId = "consent_person_id"
Field Value
| Type | Description |
|---|---|
| string |
HasConsentPurposeId
Tooltip for "hasXyzConsent" columns created by the HasConsentExtender
Declaration
public const string HasConsentPurposeId = "HasConsentPurposeId"
Field Value
| Type | Description |
|---|---|
| string |
Methods
InnerGetTooltipAsync(CancellationToken)
Subclass contract: derived class must implement their tooltip logicin this method.
Declaration
protected override Task<string> InnerGetTooltipAsync(CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<string> | Tooltip text, or an empty string |
Overrides
Remarks
The tooltip hints are accessible through the Hints property, but clients should usually find the provided access methods sufficient. TryGetIntHint(string, out int), TryGetStringHint(string, out string) and TryGetBoolHint(string, out bool) look for and parse the given type of key, and return a bool value that specifies whether the given key was found.