Table of Contents

Codeunit "Liquid Helper CWCAP"

ID 70345288

Properties

Name Value
SingleInstance False
Access Public

Methods

NextCaption

procedure NextCaption(): Text

Returns

Type Description
Text

SaveCaption

procedure SaveCaption(): Text

Returns

Type Description
Text

StartCaption

procedure StartCaption(): Text

Returns

Type Description
Text

PostCaption

procedure PostCaption(): Text

Returns

Type Description
Text

PostId

Spécifie l'identifiant du contrôle utilisé pour le bouton Valider, généralement placé en bas à droite de la barre d'actions.

procedure PostId(): Text

Returns

Type Description
Text

Return value of type Text.

TitleId

Spécifie l'identifiant du contrôle utilisé pour le titre de la page.

procedure TitleId(): Text

Returns

Type Description
Text

Return value of type Text.

CloseId

Spécifie l'identifiant du contrôle utilisé pour le bouton Fermer, généralement placé en bas à gauche de la barre d'actions.

procedure CloseId(): Text

Returns

Type Description
Text

Return value of type Text.

MenuId

Spécifie l'identifiant du contrôle utilisé pour le bouton Menu, généralement placé au centre de la barre d'actions.

procedure MenuId(): Text

Returns

Type Description
Text

Return value of type Text.

BackId

Spécifie l'identifiant du contrôle utilisé pour le bouton Retour, généralement placé en bas à gauche de la barre d'actions.

procedure BackId(): Text

Returns

Type Description
Text

Return value of type Text.

ActionBarId

Spécifie l'identifiant du contrôle utilisé pour la barre d'actions, généralement placé en bas de l'écran.

procedure ActionBarId(): Text

Returns

Type Description
Text

Return value of type Text.

CloseCaption

procedure CloseCaption(): Text

Returns

Type Description
Text

MenuCaption

procedure MenuCaption(): Text

Returns

Type Description
Text

BackCaption

procedure BackCaption(): Text

Returns

Type Description
Text

AddComponentsAfter

Ajoute du code Liquid (spécifié dans TemplateToAdd) dans LiquidTemplate après le contrôle spécifié.

procedure AddComponentsAfter(var LiquidTemplate: Text, ControlId: Text, TemplateToAdd: Text)

Parameters

Name Type Description
LiquidTemplate Text
ControlId Text
TemplateToAdd Text

AddComponentsBefore

Ajoute du code Liquid (spécifié dans TemplateToAdd) dans LiquidTemplate avant le contrôle spécifié.

procedure AddComponentsBefore(var LiquidTemplate: Text, ControlId: Text, TemplateToAdd: Text)

Parameters

Name Type Description
LiquidTemplate Text
ControlId Text
TemplateToAdd Text

RemoveComponent

Supprime un composant présent dans le template.

procedure RemoveComponent(var LiquidTemplate: Text, ControlId: Text): Text

Parameters

Name Type Description
LiquidTemplate Text
ControlId Text

Returns

Type Description
Text

Renvoie la définition du composant supprimé.

GetFocusedControlId

Obtient l'identifiant du contrôle sélectionné.

procedure GetFocusedControlId(EventArgs: JsonObject): Text

Parameters

Name Type Description
EventArgs JsonObject

JsonObject.

Returns

Type Description
Text

Return value of type Text.

GetSelectedListItemId

Obtient l'identifiant de l'élément d'une liste sélectionné.

procedure GetSelectedListItemId(EventArgs: JsonObject): Text

Parameters

Name Type Description
EventArgs JsonObject

JsonObject.

Returns

Type Description
Text

Return value of type Text.

GetMarkedListItemIds

Obtient la liste des éléments sélectionnés d'une liste.

procedure GetMarkedListItemIds(EventArgs: JsonObject, ListId: Guid): List of [Text]

Parameters

Name Type Description
EventArgs JsonObject

JsonObject.

ListId Guid

Text. Identifiant de la liste dont on souhaite récupérer les éléments sélectionnés.

Returns

Type Description
List of [Text]

GetTextboxText

Obtient le texte d'un contrôle de type textBox.

procedure GetTextboxText(EventArgs: JsonObject, InputId: Text): Text

Parameters

Name Type Description
EventArgs JsonObject

JsonObject.

InputId Text

Text.

Returns

Type Description
Text

Return value of type Text.

EvaluateDecimal

Evalue un texte en décimal en remplaçant le point ou la virgule par le séparateur décimal de la région de l'utilisateur.

[TryFunction]
procedure EvaluateDecimal(var Variable: Decimal, String: Text): Boolean

Parameters

Name Type Description
Variable Decimal

VAR Decimal.

String Text

Text.

Returns

Type Description
Boolean

AddListItem

Ajoute un nouvel élément à la liste des éléments d'une liste.

procedure AddListItem(var ListItems: JsonArray, title: Text, subtitle: Text, description: Text, value: Text, listItemId: Text)

Parameters

Name Type Description
ListItems JsonArray

VAR JsonArray.

title Text

Text.

subtitle Text

Text.

description Text

Text.

value Text

Text.

listItemId Text

Text.

AddListItem

Surcharge de la fonction AddListItem avec la couleur de fond de l'élément.

procedure AddListItem(var ListItems: JsonArray, title: Text, subtitle: Text, description: Text, value: Text, listItemId: Text, backgroundColor: Text)

Parameters

Name Type Description
ListItems JsonArray
title Text
subtitle Text
description Text
value Text
listItemId Text
backgroundColor Text

ShowDialog

Affiche une boîte de dialogue composée d'un bouton.

procedure ShowDialog(LiquidPage: ControlAddIn "Liquid Page CWCAP", DialogId: Text, DialogTitle: Text, DialogText: Text, Button1Id: Text, Button1Text: Text)

Parameters

Name Type Description
LiquidPage ControlAddIn "Liquid Page CWCAP"

ControlAddIn "Liquid Page CWCAP".

DialogId Text

Text.

DialogTitle Text

Text.

DialogText Text

Text.

Button1Id Text

Text.

Button1Text Text

Text.

ShowDialog

Affiche une boîte de dialogue composée de deux boutons.

procedure ShowDialog(LiquidPage: ControlAddIn "Liquid Page CWCAP", DialogId: Text, DialogTitle: Text, DialogText: Text, Button1Id: Text, Button1Text: Text, Button2Id: Text, Button2Text: Text)

Parameters

Name Type Description
LiquidPage ControlAddIn "Liquid Page CWCAP"

ControlAddIn "Liquid Page CWCAP".

DialogId Text

Text.

DialogTitle Text

Text.

DialogText Text

Text.

Button1Id Text

Text.

Button1Text Text

Text.

Button2Id Text

Text.

Button2Text Text

Text.

ShowDialog

Affiche une boîte de dialogue composée de trois boutons.

procedure ShowDialog(LiquidPage: ControlAddIn "Liquid Page CWCAP", DialogId: Text, DialogTitle: Text, DialogText: Text, Button1Id: Text, Button1Text: Text, Button2Id: Text, Button2Text: Text, Button3Id: Text, Button3Text: Text)

Parameters

Name Type Description
LiquidPage ControlAddIn "Liquid Page CWCAP"

ControlAddIn "Liquid Page CWCAP".

DialogId Text

Text.

DialogTitle Text

Text.

DialogText Text

Text.

Button1Id Text

Text.

Button1Text Text

Text.

Button2Id Text

Text.

Button2Text Text

Text.

Button3Id Text

Text.

Button3Text Text

Text.

ShowDialog

Affiche une boîte de dialogue composée de quatre boutons.

procedure ShowDialog(LiquidPage: ControlAddIn "Liquid Page CWCAP", DialogId: Text, DialogTitle: Text, DialogText: Text, Button1Id: Text, Button1Text: Text, Button2Id: Text, Button2Text: Text, Button3Id: Text, Button3Text: Text, Button4Id: Text, Button4Text: Text)

Parameters

Name Type Description
LiquidPage ControlAddIn "Liquid Page CWCAP"

ControlAddIn "Liquid Page CWCAP".

DialogId Text

Text.

DialogTitle Text

Text.

DialogText Text

Text.

Button1Id Text

Text.

Button1Text Text

Text.

Button2Id Text

Text.

Button2Text Text

Text.

Button3Id Text

Text.

Button3Text Text

Text.

Button4Id Text

Text.

Button4Text Text

Text.

InitPayLoad

Définit la charge utile que cet objet doit modifier avec la fonction Set.

procedure InitPayLoad(var NewPayload: JsonObject)

Parameters

Name Type Description
NewPayload JsonObject

JsonObject.

SetActionBarButtons

Place un bouton d'action dans la barre d'actions.

procedure SetActionBarButtons(DataName: Text, Button1Id: Text, Button1Text: Text)

Parameters

Name Type Description
DataName Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button1Id Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button1Text Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Remarks

Cette fonction modifie la charge utile passée avec SetPayload.

SetActionBarButtons

Place deux boutons d'action dans la barre d'actions.

procedure SetActionBarButtons(DataName: Text, Button1Id: Text, Button1Text: Text, Button2Id: Text, Button2Text: Text)

Parameters

Name Type Description
DataName Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button1Id Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button1Text Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button2Id Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button2Text Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Remarks

Cette fonction modifie la charge utile passée avec SetPayload.

SetActionBarButtons

Place trois boutons d'action dans la barre d'actions.

procedure SetActionBarButtons(DataName: Text, Button1Id: Text, Button1Text: Text, Button2Id: Text, Button2Text: Text, Button3Id: Text, Button3Text: Text)

Parameters

Name Type Description
DataName Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button1Id Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button1Text Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button2Id Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button2Text Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button3Id Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button3Text Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Remarks

Cette fonction modifie la charge utile passée avec SetPayload.

SetActionBarButtons

Place quatre boutons d'action dans la barre d'actions.

procedure SetActionBarButtons(DataName: Text, Button1Id: Text, Button1Text: Text, Button2Id: Text, Button2Text: Text, Button3Id: Text, Button3Text: Text, Button4Id: Text, Button4Text: Text)

Parameters

Name Type Description
DataName Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button1Id Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button1Text Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button2Id Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button2Text Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button3Id Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button3Text Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button4Id Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Button4Text Text

Text. Spécifie le nom de la propriété de données utilisée pour l'attribut Buttons du composant actionBar.

Remarks

Cette fonction modifie la charge utile passée avec SetPayload.

Set

Définit la valeur d'une propriété pour l'objet spécifié. Si la propriété existe déjà, elle est ajoutée, sinon elle est remplacée.

procedure Set(DataName: Text, DataValue: Text)

Parameters

Name Type Description
DataName Text

Text.

DataValue Text

Boolean.

Remarks

Cette fonction modifie la charge utile passée avec SetPayload.

Set

Définit la valeur d'une propriété pour l'objet spécifié. Si la propriété existe déjà, elle est ajoutée, sinon elle est remplacée.

procedure Set(DataName: Text, DataValue: Boolean)

Parameters

Name Type Description
DataName Text
DataValue Boolean

Remarks

Cette fonction modifie la charge utile passée avec SetPayload.

Set

Définit la valeur d'une propriété pour l'objet spécifié. Si la propriété existe déjà, elle est ajoutée, sinon elle est remplacée.

procedure Set(DataName: Text, DataValue: JsonArray)

Parameters

Name Type Description
DataName Text
DataValue JsonArray

Remarks

Cette fonction modifie la charge utile passée avec SetPayload.

See also