Codeunit "Liquid Helper CWCAP"
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.