/
Ex 3 : réponse bloc "fields"
Ex 3 : réponse bloc "fields"
Ce bloc contient la description des champs retournés.
Pour rappel il n'y a aucun contrôle de cohérence. A vous de définir vos besoins selon l'interprétation que vous voulez en faire.
Ce bloc "fieldList" peut être utile pour construire une grille d'affichage en utilisant le label pour le titre de la colonne, le type pour formater la colonne et length pour définir la largeur de la colonne.
- Je veux changer le type, la longueur et le libellé du champ « name »
'fieldsList': {
'name': {
'type': 'Char',
'length': '111',
'label': 'Le nom de mon client'
}
- Pour les champs « codecustomer », « name » et « baseuser_ID », je veux afficher « Code du client », « Nom du client » et « Utilisateur lié au client ».
-> Résultat :
Avant :
"fields": [
{
"fieldName" : "name",
"fieldType": "varchar"
"fieldLength" : "255",
"fieldLabel" : "Nom",
}
]
Après :
"fields": [
{
"fieldName" : "name",
"fieldType": "varchar"
"fieldLength" : "255",
"fieldLabel" : "Le nom de mon client",
}
]
- Je veux changer le libellé du champ « name » en fonction d'une clé de traduction par rapport à la langue courante du json :
'fieldsList': { 'name': { 'label': '<lng>
sw_data_customer_contactName|<varscript>languageCode</varscript>
</lng>'
}
}
Résultat :
"fields": [
{
"fieldName" : "name",
"fieldType": "varchar"
"fieldLength" : "255",
"fieldLabel" : "Nom du contact",
}
]
- Je veux changer le libellé du champ « name » en fonction d'une clé de traduction en Allemand:
'fieldsList': { 'name': { 'label': '<lng>
sw_data_customer_contactName|DE
</lng>'
}
}
Résultat :
"fields": [
{
"fieldName" : "name",
"fieldType": "varchar"
"fieldLength" : "255",
"fieldLabel" : "Kontaktname",
}
]
- Je veux définir un nouveau type et la vrai longueur pour le champ « generictype_ID_country », qui en standard est une foreignkey forcément sans longueur :
'fieldsList': {
'generictype_ID_country': {
'type': "foreignkey-varchar',
'length': '255'
}
Résultat :
Avant :
"fields": [
{
"fieldName" : "generictype_ID_country",
"fieldType": "foreignkey"
"fieldLength" : "",
"fieldLabel" : "Pays",
}
]
Après :
"fields": [
{
"fieldName" : "generictype_ID_country",
"fieldType": "foreignkey-varchar"
"fieldLength" : "255",
"fieldLabel" : "Pays",
}
]
Related content
Ex 2 : réponse bloc "data"
Ex 2 : réponse bloc "data"
More like this
Comment ajouter un champ CLE a une vue avec règle nommage CLE
Comment ajouter un champ CLE a une vue avec règle nommage CLE
More like this
Tri des caractéristiques
Tri des caractéristiques
More like this
Tri des caractéristiques
Tri des caractéristiques
More like this
Tri des caractéristiques
Tri des caractéristiques
More like this
Tri des caractéristiques
Tri des caractéristiques
More like this