Le 18/07/2013 10:51, Kevin Morin a écrit :
Et si tu mets les 2 colonnes "cout totale" et "cout totale AVEC carburant" optionnelles et que tu checks qu'il y en a bien au moins une des 2 ça devrait le faire non ? En fait les colonnes sont définies de manière obligatoire si après la lecture des entêtes, les champs sont présents dans la liste des entêtes.
En gros dans le code du modèle d'import: public void pushCsvHeaderNames(List<String> headerNames) { super.pushCsvHeaderNames(headerNames); if (headerNames.contains("coût total")) { newMandatoryColumn("coût total", Entity.PROPERTY_COUT_TOTAL_AVEC_CARBURANT); } else { newMandatoryColumn("coût total AVEC CARBURANT", Entity.PROPERTY_COUT_TOTAL_AVEC_CARBURANT); newMandatoryColumn("coût total SANS CARBURANT", Entity.PROPERTY_COUT_TOTAL_SANS_CARBURANT); } [...] } -- Éric Chatellier - Code Lutin Tel: 02.40.50.29.28 - http://www.codelutin.com