34,6 → 34,7 |
import com.extjs.gxt.ui.client.event.SelectionListener; |
import com.extjs.gxt.ui.client.store.GroupingStore; |
import com.extjs.gxt.ui.client.store.ListStore; |
import com.extjs.gxt.ui.client.util.Util; |
import com.extjs.gxt.ui.client.widget.ContentPanel; |
import com.extjs.gxt.ui.client.widget.Info; |
import com.extjs.gxt.ui.client.widget.button.Button; |
144,7 → 145,9 |
public String render(GroupColumnData data) { |
String f = modeleDesColonnes.getColumnById(data.field).getHeader(); |
String l = data.models.size() == 1 ? i18nC.commentaireSingulier() : i18nC.commentairePluriel(); |
return f + ": " + data.group + " (" + data.models.size() + " " + l + ")"; |
|
if (Util.isEmptyString(data.group)) return f + ": aucune (" + data.models.size() + " " + l + ")"; |
else return f + ": " + data.group + " (" + data.models.size() + " " + l + ")"; |
} |
}); |
|
176,11 → 179,14 |
// FIXME : créer une classe Ontologie qui mixe le code ci-dessous et tout ce qui concerne l'ontologie dans DetailVue |
String type = ""; |
String[] valeurs = model.getCollectionACommentaire().getType().split(aDonnee.SEPARATEUR_VALEURS); |
|
int nbreValeurs = valeurs.length; |
|
int indexAvtDernier = nbreValeurs - 1; |
if (nbreValeurs > 0) { |
for (int i = 0; i < nbreValeurs; i++) { |
String valeur = valeurs[i]; |
|
if (valeur.matches("^[0-9]+$")) { |
if (valeur.equals("0")) { |
valeur = ""; |
198,6 → 204,7 |
} |
} |
} |
|
model.set("_type_", type); |
return type; |
} |
293,6 → 300,7 |
private void chargerListe() { |
if (commentaires != null) { |
List<Commentaire> liste = commentaires.toList(); |
|
store.removeAll(); |
store.add(liste); |
|