« FormatMsg (Instance) » : différence entre les versions
(Page créée avec « <source lang='delphi'>function FormatMsg(const iMsg:string):string;</source> Cette fonction formate un message en remplaçant les références à des attributs par la val... ») |
m (Remplacement du texte — « category:Latest » par « Category:Version700 ») |
||
(4 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{Version700}} | |||
<source lang='delphi'>function FormatMsg(const iMsg:string):string;</source> | <source lang='delphi'>function FormatMsg(const iMsg:string):string;</source> | ||
Ligne 13 : | Ligne 14 : | ||
|} | |} | ||
Exemple | '''Exemple :''' | ||
Cette fonction est capable de générer une structure JSON en utilisant la syntaxe suivante : | |||
<source lang='delphi'> | <source lang='delphi'> | ||
function | function CreateJSONNotification():string; | ||
begin | begin | ||
Result := FormatMsg | Result := FormatMsg('{"unCode":"[unCode]", "ListC":\[[WFClasseCList:{"uneChaine":"[uneChaine]"}]\]}'); | ||
end; | end; | ||
</source> | </source> | ||
* Le caractère \ est utilisé comme caractère d'échappement et permet d'inclure les crochets [ ] les données. | |||
* La syntaxe [attribut] a été enrichie pour supporter les listes, dans [rolelist:{...}] la partie suivant le : permet de définir un fragment par objet de la liste. | |||
Sur un objet contenant deux objets dans la liste le format précédent générera : | |||
<pre> | |||
{"unCode":"A1", "ListC":[{"uneChaine":"chaine1"},{"uneChaine":"chaine2"}]} | |||
</pre> | |||
Voir aussi | Voir aussi | ||
Ligne 26 : | Ligne 39 : | ||
{{Footer|Objets métiers (tech)}} | {{Footer|Objets métiers (tech)}} | ||
[[category:Objets métiers]] | [[category:Objets métiers]] | ||
[[ | [[Category:Version700]] |
Dernière version du 13 janvier 2015 à 10:15
{{#images:version700-32x32.png|stock}} <source lang='delphi'>function FormatMsg(const iMsg:string):string;</source>
Cette fonction formate un message en remplaçant les références à des attributs par la valeur des attributs.
Result | Le message formaté. |
iMsg | Un format de message
Les références aux attributs doivent être placées entre [ |
Exemple :
Cette fonction est capable de générer une structure JSON en utilisant la syntaxe suivante :
<source lang='delphi'> function CreateJSONNotification():string; begin
Result := FormatMsg('{"unCode":"[unCode]", "ListC":\[[WFClasseCList:{"uneChaine":"[uneChaine]"}]\]}');
end; </source>
- Le caractère \ est utilisé comme caractère d'échappement et permet d'inclure les crochets [ ] les données.
- La syntaxe [attribut] a été enrichie pour supporter les listes, dans [rolelist:{...}] la partie suivant le : permet de définir un fragment par objet de la liste.
Sur un objet contenant deux objets dans la liste le format précédent générera :
{"unCode":"A1", "ListC":[{"uneChaine":"chaine1"},{"uneChaine":"chaine2"}]}
Voir aussi
{{#if:Objets métiers (tech)|
{{#if:Objets métiers (tech)|— Objets métiers (tech) |}} — Développement DSM —
|
{{#if:|— [[{{{1}}}]] |}} — Développement DSM —
}}