Aujourdhui j'ai passeé un bon moment à me demander pourquoi le "Title" d'un ComboBoxItem revenait à ligne sur des espaces:
Pour une fois le forum Isomorphic est venu à la rescousse (ce qui est rarement le cas....)
public class TestWidget extends VLayout{
public TestWidget(){
DynamicForm form = new DynamicForm();
ComboBoxItem sourcesList = new ComboBoxItem();
sourcesList.setType("comboBox");
this.setWidth(800);
this.setHeight(600);
form.setNumCols(2);
form.setWidth("100%");
sourcesList.setWidth("450px");
sourcesList.setTitle("Variable data source");
LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>();
valueMap.put("CNV", "CNV");
valueMap.put("CNM", "CNM"); sourcesList.setValueMap(valueMap);
form.setFields(sourcesList);
this.addMember(form);
}
}
Donc en fait le problème était dans la longueur du titre et les "Title" sont par défaut en mode Wrap au niveau du formulaire DynamicForm
Pour qu'il n'en soit plus ainsi: form.setWrapItemTitles(false).
Par la même occasion, partout on rencontre dans les exemple y compris le showcase :
sourcesList.setType("comboBox");
C'est inutile puisque réalisé par le constructeur du ComboBoxItem.
Aucun commentaire:
Enregistrer un commentaire
It's your turn / Exprimez vous
What do you think, what would you like to be exposed, on which topic you don't agree....
Qu'en pensez vous, quels sujets aimeriez vous voir traités, sur quels point n'êtes vous pas d'accord....