Votre objet a 100 champs et extrêmement complexe à debugger. J’ai réussi à extraire les définitions des champs au debugger Chrome. Je ne vois que 3 champs adresseComplete
dans la définition remontée à l’IHM.
C’est donc un pb back-end, soit le loader Simplicité ne charge pas ces champs car qq chose ne lui va pas sur les relations / soit c’est un bug dans les meta-data envoyées dans les couches Ajax.
Il faut installer vote module chez nous pour le passer au debugger et voir pourquoi il est incompréhensible pour le moteur à ce niveau.
0: Simplicite.Ajax.ObjectField {id: "1", name: "row_id", label: "Id", help: "", obfId: "", …}
1! Simplicite.Ajax.ObjectField {id: "8790", name: "contractId", label: "Code contrat", help: "<p>Valeur calculée automatiquement</p>", obfId: "19321", …}
2: Simplicite.Ajax.ObjectField {id: "8805", name: "contractStatus", label: "Statut", help: "", obfId: "19322", …}
3: Simplicite.Ajax.ObjectField {id: "8808", name: "contractType", label: "Type", help: "", obfId: "19323", …}
4: Simplicite.Ajax.ObjectField {id: "8789", name: "contractDesc", label: "Description", help: "", obfId: "19324", …}
5: Simplicite.Ajax.ObjectField {id: "8785", name: "contractAmountHt", label: "Montant HT (€)", help: "", obfId: "19325", …}
6: Simplicite.Ajax.ObjectField {id: "8809", name: "contractVatRate", label: "Taux TVA", help: "", obfId: "19326", …}
7: Simplicite.Ajax.ObjectField {id: "8786", name: "contractAmountTtc", label: "Montant TTC (€)", help: "", obfId: "19327", …}
8: Simplicite.Ajax.ObjectField {id: "8788", name: "contractBalanceTtc", label: "Solde à payer TTC (€)", help: "", obfId: "19328", …}
9: Simplicite.Ajax.ObjectField {id: "8800", name: "contractPayPeriod", label: "Délai de paiement", help: "", obfId: "19329", …}
10: Simplicite.Ajax.ObjectField {id: "8799", name: "contractPayMethod", label: "Mode de paiement habituel", help: "", obfId: "19330", …}
11: Simplicite.Ajax.ObjectField {id: "8787", name: "contractAnChangCost", label: "Evolution annuelle du coût (%)", help: "", obfId: "19331", …}
12: Simplicite.Ajax.ObjectField {id: "8783", name: "contract5AnChangCost", label: "Evolution sur 5 ans (%)", help: "", obfId: "19332", …}
13: Simplicite.Ajax.ObjectField {id: "8798", name: "contractPayFreq", label: "Périodicité paiement", help: "", obfId: "19333", …}
14: Simplicite.Ajax.ObjectField {id: "8803", name: "contractRequestDate", label: "Date demande", help: "", obfId: "19334", …}
15: Simplicite.Ajax.ObjectField {id: "8802", name: "contractQuoteDate", label: "Date devis", help: "", obfId: "19335", …}
16: Simplicite.Ajax.ObjectField {id: "8784", name: "contractAgreemDate", label: "Date accord devis", help: "", obfId: "19336", …}
17: Simplicite.Ajax.ObjectField {id: "8804", name: "contractStartDate", label: "Date début", help: "", obfId: "19337", …}
18: Simplicite.Ajax.ObjectField {id: "8797", name: "contractNextEchDate", label: "Date prochaine échéance", help: "", obfId: "19338", …}
19: Simplicite.Ajax.ObjectField {id: "8796", name: "contractLitigatDate", label: "Date litige", help: "", obfId: "19339", …}
20: Simplicite.Ajax.ObjectField {id: "8801", name: "contractPrefixCg", label: "Préfixe compte général", help: "", obfId: "19340", …}
21: Simplicite.Ajax.ObjectField {id: "8794", name: "contractImmoPropertyId", label: "Bien", help: "", obfId: "19341", …}
22: Simplicite.Ajax.ObjectField {id: "9045", name: "contractImmoPropertyId__propertyId", label: "Code bien", help: "<p>Valeur calculée automatiquement</p>", obfId: "19342", …}
23: Simplicite.Ajax.ObjectField {id: "9053", name: "contractImmoPropertyId__propertyLabel", label: "Libellé du bien", help: "", obfId: "19343", …}
24: Simplicite.Ajax.ObjectField {id: "9065", name: "contractImmoPropertyId__propertyStatus", label: "Statut du bien", help: "", obfId: "19344", …}
25: Simplicite.Ajax.ObjectField {id: "9068", name: "contractImmoPropertyId__propertyType", label: "Type de bien", help: "", obfId: "19345", …}
26: Simplicite.Ajax.ObjectField {id: "9032", name: "contractImmoPropertyId__propertyBuildingFlag", label: "Dans immeuble ?", help: "", obfId: "19346", …}
27: Simplicite.Ajax.ObjectField {id: "9025", name: "contractImmoPropertyId__proImmoAddressid", label: "Adresse", help: "", obfId: "19347", …}
28: Simplicite.Ajax.ObjectField {id: "8724", name: "contractImmoPropertyId__proImmoAddressid__addressId", label: "Code adresse", help: "<p>Valeur calculée automatiquement</p>", obfId: "19348", …}
29: Simplicite.Ajax.ObjectField {id: "8721", name: "contractImmoPropertyId__proImmoAddressid__addressComplete", label: "Adresse complète", help: "", obfId: "19349", …}
30: Simplicite.Ajax.ObjectField {id: "9046", name: "contractImmoPropertyId__propertyImmoBuildingId", label: "Immeuble", help: "", obfId: "19350", …}
31: Simplicite.Ajax.ObjectField {id: "8761", name: "contractImmoPropertyId__propertyImmoBuildingId__buildingId", label: "Code immeuble", help: "<p>Valeur calculée automatiquement</p>", obfId: "19351", …}
32: Simplicite.Ajax.ObjectField {id: "8763", name: "contractImmoPropertyId__propertyImmoBuildingId__buildingLabel", label: "Libellé Immeuble", help: "", obfId: "19352", …}
33: Simplicite.Ajax.ObjectField {id: "8766", name: "contractImmoPropertyId__propertyImmoBuildingId__buildingType", label: "Type Immeuble", help: "", obfId: "19353", …}
34: Simplicite.Ajax.ObjectField {id: "8762", name: "contractImmoPropertyId__propertyImmoBuildingId__buildingImmoAddressId", label: "Adresse", help: "", obfId: "19354", …}
35: Simplicite.Ajax.ObjectField {id: "8724", name: "contractImmoPropertyId__propertyImmoBuildingId__buildingImmoAddressId__addressId", label: "Code adresse", help: "<p>Valeur calculée automatiquement</p>", obfId: "19355", …}
36: Simplicite.Ajax.ObjectField {id: "8721", name: "contractImmoPropertyId__propertyImmoBuildingId__buildingImmoAddressId__addressComplete", label: "Adresse complète", help: "", obfId: "19356", …}
37: Simplicite.Ajax.ObjectField {id: "8792", name: "contractImmoCompanyId", label: "Société", help: "", obfId: "19357", …}
38: Simplicite.Ajax.ObjectField {id: "8770", name: "contractImmoCompanyId__companyId", label: "Code société", help: "<p>Valeur calculée automatiquement</p>", obfId: "19358", …}
39: Simplicite.Ajax.ObjectField {id: "8775", name: "contractImmoCompanyId__companyStatus", label: "Statut Société", help: "", obfId: "19359", …}
40: Simplicite.Ajax.ObjectField {id: "8917", name: "contractImmoCompanyId__compImmoLegEntityId__legalEntityId", label: "Code personne morale", help: "<p>Valeur calculée automatiquement</p>", obfId: "19360", …}
41: Simplicite.Ajax.ObjectField {id: "8777", name: "contractImmoCompanyId__compImmoLegEntityId", label: "Personne morale", help: "", obfId: "19361", …}
42: Simplicite.Ajax.ObjectField {id: "8926", name: "contractImmoCompanyId__compImmoLegEntityId__legEntityCompanyName", label: "Nom société", help: "", obfId: "19362", …}
43: Simplicite.Ajax.ObjectField {id: "8938", name: "contractImmoCompanyId__compImmoLegEntityId__legEntityRcs", label: "RCS", help: "", obfId: "19363", …}
44: Simplicite.Ajax.ObjectField {id: "8930", name: "contractImmoCompanyId__compImmoLegEntityId__legEntityEmail", label: "Mail", help: "", obfId: "19364", …}
45: Simplicite.Ajax.ObjectField {id: "8937", name: "contractImmoCompanyId__compImmoLegEntityId__legEntityPhone", label: "Téléphone", help: "", obfId: "19365", …}
46: Simplicite.Ajax.ObjectField {id: "8933", name: "contractImmoCompanyId__compImmoLegEntityId__LegEntityImmoAddressid", label: "Adresse", help: "", obfId: "19366", …}
47: Simplicite.Ajax.ObjectField {id: "8724", name: "contractImmoCompanyId__compImmoLegEntityId__LegEntityImmoAddressid__addressId", label: "Code adresse", help: "<p>Valeur calculée automatiquement</p>", obfId: "19390", …}
48: Simplicite.Ajax.ObjectField {id: "8721", name: "contractImmoCompanyId__compImmoLegEntityId__LegEntityImmoAddressid__addressComplete", label: "Adresse complète", help: "", obfId: "19412", …}
49: Simplicite.Ajax.ObjectField {id: "8793", name: "contractImmoInvestorId", label: "Investisseur", help: "", obfId: "19369", …}
50: Simplicite.Ajax.ObjectField {id: "8865", name: "contractImmoInvestorId__investorId", label: "Code investisseur", help: "<p>Valeur calculée automatiquement</p>", obfId: "19370", …}
51: Simplicite.Ajax.ObjectField {id: "8879", name: "contractImmoInvestorId__investorTypePerson", label: "Type personne", help: "", obfId: "19371", …}
52: Simplicite.Ajax.ObjectField {id: "8878", name: "contractImmoInvestorId__investorStatus", label: "Statut investisseur", help: "", obfId: "19372", …}
53: Simplicite.Ajax.ObjectField {id: "8867", name: "contractImmoInvestorId__InvestorImmoNatPersonid", label: "Personne physique", help: "", obfId: "19373", …}
54: Simplicite.Ajax.ObjectField {id: "8985", name: "contractImmoInvestorId__InvestorImmoNatPersonid__natPersonId", label: "Code pers. physique", help: "<p>Valeur calculée automatiquement</p>", obfId: "19374", …}
55: Simplicite.Ajax.ObjectField {id: "8998", name: "contractImmoInvestorId__InvestorImmoNatPersonid__natPersonSex", label: "Civilité", help: "", obfId: "19375", …}
56: Simplicite.Ajax.ObjectField {id: "8984", name: "contractImmoInvestorId__InvestorImmoNatPersonid__natPersonFirstName", label: "Prénom", help: "", obfId: "19376", …}
57: Simplicite.Ajax.ObjectField {id: "8987", name: "contractImmoInvestorId__InvestorImmoNatPersonid__natPersonLastName", label: "Nom", help: "", obfId: "19377", …}
58: Simplicite.Ajax.ObjectField {id: "8983", name: "contractImmoInvestorId__InvestorImmoNatPersonid__natPersonEmail", label: "Email", help: "", obfId: "19378", …}
59: Simplicite.Ajax.ObjectField {id: "8994", name: "contractImmoInvestorId__InvestorImmoNatPersonid__natPersonPhone", label: "Téléphone", help: "", obfId: "19379", …}
60: Simplicite.Ajax.ObjectField {id: "8986", name: "contractImmoInvestorId__InvestorImmoNatPersonid__NatPersonImmoAddressid", label: "Adresse", help: "", obfId: "19380", …}
61: Simplicite.Ajax.ObjectField {id: "8724", name: "contractImmoInvestorId__InvestorImmoNatPersonid__NatPersonImmoAddressid__addressId", label: "Code adresse", help: "<p>Valeur calculée automatiquement</p>", obfId: "19381", …}
62: Simplicite.Ajax.ObjectField {id: "8721", name: "contractImmoInvestorId__InvestorImmoNatPersonid__NatPersonImmoAddressid__addressComplete", label: "Adresse complète", help: "", obfId: "19404", …}
63: Simplicite.Ajax.ObjectField {id: "8866", name: "contractImmoInvestorId__investorImmoLegalEntityId", label: "Personne morale", help: "", obfId: "19383", …}
64: Simplicite.Ajax.ObjectField {id: "8917", name: "contractImmoInvestorId__investorImmoLegalEntityId__legalEntityId", label: "Code personne morale", help: "<p>Valeur calculée automatiquement</p>", obfId: "19384", …}
65: Simplicite.Ajax.ObjectField {id: "8938", name: "contractImmoInvestorId__investorImmoLegalEntityId__legEntityRcs", label: "RCS", help: "", obfId: "19385", …}
66: Simplicite.Ajax.ObjectField {id: "8926", name: "contractImmoInvestorId__investorImmoLegalEntityId__legEntityCompanyName", label: "Nom société", help: "", obfId: "19386", …}
67: Simplicite.Ajax.ObjectField {id: "8930", name: "contractImmoInvestorId__investorImmoLegalEntityId__legEntityEmail", label: "Mail", help: "", obfId: "19387", …}
68: Simplicite.Ajax.ObjectField {id: "8937", name: "contractImmoInvestorId__investorImmoLegalEntityId__legEntityPhone", label: "Téléphone", help: "", obfId: "19388", …}
69: Simplicite.Ajax.ObjectField {id: "8933", name: "contractImmoInvestorId__investorImmoLegalEntityId__LegEntityImmoAddressid", label: "Adresse", help: "", obfId: "19389", …}
70: Simplicite.Ajax.ObjectField {id: "8795", name: "contractImmoTenantId", label: "Locataire", help: "", obfId: "19392", …}
71: Simplicite.Ajax.ObjectField {id: "9103", name: "contractImmoTenantId__tenantId", label: "Code locataire", help: "<p>Valeur calculée automatiquement</p>", obfId: "19393", …}
72: Simplicite.Ajax.ObjectField {id: "9109", name: "contractImmoTenantId__tenantTypePerson", label: "Type Personne", help: "", obfId: "19394", …}
73: Simplicite.Ajax.ObjectField {id: "9108", name: "contractImmoTenantId__tenantStatus", label: "Statut locataire", help: "", obfId: "19395", …}
74: Simplicite.Ajax.ObjectField {id: "9105", name: "contractImmoTenantId__tenantImmoNatPersid", label: "Personne physique", help: "", obfId: "19396", …}
75: Simplicite.Ajax.ObjectField {id: "8985", name: "contractImmoTenantId__tenantImmoNatPersid__natPersonId", label: "Code pers. physique", help: "<p>Valeur calculée automatiquement</p>", obfId: "19397", …}
76: Simplicite.Ajax.ObjectField {id: "8998", name: "contractImmoTenantId__tenantImmoNatPersid__natPersonSex", label: "Civilité", help: "", obfId: "19398", …}
77: Simplicite.Ajax.ObjectField {id: "8984", name: "contractImmoTenantId__tenantImmoNatPersid__natPersonFirstName", label: "Prénom", help: "", obfId: "19399", …}
78: Simplicite.Ajax.ObjectField {id: "8987", name: "contractImmoTenantId__tenantImmoNatPersid__natPersonLastName", label: "Nom", help: "", obfId: "19400", …}
79: Simplicite.Ajax.ObjectField {id: "8983", name: "contractImmoTenantId__tenantImmoNatPersid__natPersonEmail", label: "Email", help: "", obfId: "19401", …}
80: Simplicite.Ajax.ObjectField {id: "8994", name: "contractImmoTenantId__tenantImmoNatPersid__natPersonPhone", label: "Téléphone", help: "", obfId: "19402", …}
81: Simplicite.Ajax.ObjectField {id: "8986", name: "contractImmoTenantId__tenantImmoNatPersid__NatPersonImmoAddressid", label: "Adresse", help: "", obfId: "19403", …}
82: Simplicite.Ajax.ObjectField {id: "9104", name: "contractImmoTenantId__tenantImmoLegEntityid", label: "Personne morale", help: "", obfId: "19405", …}
83: Simplicite.Ajax.ObjectField {id: "8917", name: "contractImmoTenantId__tenantImmoLegEntityid__legalEntityId", label: "Code personne morale", help: "<p>Valeur calculée automatiquement</p>", obfId: "19406", …}
84: Simplicite.Ajax.ObjectField {id: "8938", name: "contractImmoTenantId__tenantImmoLegEntityid__legEntityRcs", label: "RCS", help: "", obfId: "19407", …}
85: Simplicite.Ajax.ObjectField {id: "8926", name: "contractImmoTenantId__tenantImmoLegEntityid__legEntityCompanyName", label: "Nom société", help: "", obfId: "19408", …}
86: Simplicite.Ajax.ObjectField {id: "8930", name: "contractImmoTenantId__tenantImmoLegEntityid__legEntityEmail", label: "Mail", help: "", obfId: "19409", …}
87: Simplicite.Ajax.ObjectField {id: "8937", name: "contractImmoTenantId__tenantImmoLegEntityid__legEntityPhone", label: "Téléphone", help: "", obfId: "19410", …}
88: Simplicite.Ajax.ObjectField {id: "8933", name: "contractImmoTenantId__tenantImmoLegEntityid__LegEntityImmoAddressid", label: "Adresse", help: "", obfId: "19411", …}
89: Simplicite.Ajax.ObjectField {id: "8791", name: "contractImmoBankAccId", label: "Compte bancaire", help: "", obfId: "19413", …}
90: Simplicite.Ajax.ObjectField {id: "8742", name: "contractImmoBankAccId__bankAccountId", label: "Code compte bancaire", help: "<p>Valeur calculée automatiquement</p>", obfId: "19414", …}
91: Simplicite.Ajax.ObjectField {id: "8744", name: "contractImmoBankAccId__bankAccountLabel", label: "Libellé", help: "", obfId: "19415", …}
92: Simplicite.Ajax.ObjectField {id: "8741", name: "contractImmoBankAccId__bankAccountIban", label: "IBAN", help: "", obfId: "19416", …}
93: Simplicite.Ajax.ObjectField {id: "8739", name: "contractImmoBankAccId__bankAccountBic", label: "BIC", help: "", obfId: "19417", …}
94: Simplicite.Ajax.ObjectField {id: "8745", name: "contractImmoBankAccId__bankAccountName", label: "Nom banque", help: "", obfId: "19418", …}
95: Simplicite.Ajax.ObjectField {id: "8746", name: "contractImmoBankAccId__bankAccountStatus", label: "Statut compte bancaire", help: "", obfId: "19419", …}
96: Simplicite.Ajax.ObjectField {id: "2", name: "created_dt", label: "Créé le", help: "", obfId: "", …}
97: Simplicite.Ajax.ObjectField {id: "3", name: "created_by", label: "Créé par", help: "", obfId: "", …}
98: Simplicite.Ajax.ObjectField {id: "4", name: "updated_dt", label: "Modifié le", help: "", obfId: "", …}
99: Simplicite.Ajax.ObjectField {id: "5", name: "updated_by", label: "Modifié par", help: "", obfId: "", …}