[Bug #1185] Fixed combobox problems with selector for progress types

FEA: ItEr75S04BugFixing
This commit is contained in:
Lorenzo Tilve Álvaro 2011-09-20 20:18:43 +02:00
parent 3f93fa13c1
commit 40ec28426e
2 changed files with 11 additions and 3 deletions

View file

@ -56,6 +56,7 @@ import org.zkoss.zul.Comboitem;
import org.zkoss.zul.ComboitemRenderer;
import org.zkoss.zul.Constraint;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.ListModelList;
import org.zkoss.zul.SimpleListModel;
import org.zkoss.zul.Vbox;
@ -137,14 +138,16 @@ public class CompanyPlanningController implements Composer {
if (cbProgressTypes == null) {
cbProgressTypes = (Combobox) planner.getFellow("cbProgressTypes");
}
cbProgressTypes.setModel(new SimpleListModel(ProgressType.getAll()));
cbProgressTypes.setModel(new ListModelList(ProgressType.getAll()));
cbProgressTypes.setItemRenderer(new ProgressTypeRenderer());
// FIXME: Select default configuration option
// cbProgressTypes.renderAll();
cbProgressTypes.invalidate();
Comboitem item = findListitemValue(cbProgressTypes,
getProgressTypeFromConfiguration());
if (item != null) {
cbProgressTypes.setSelectedItem(item);
}
@ -164,6 +167,7 @@ public class CompanyPlanningController implements Composer {
});
cbProgressTypes.setVisible(true);
}
private static class ProgressTypeRenderer implements ComboitemRenderer {

View file

@ -1431,7 +1431,7 @@ display:none;
.progress-types.z-combobox {
position: relative;
left: -3px;
left: -9px;
}
.progress-types {
@ -1450,6 +1450,10 @@ display:none;
text-indent: -200px;
}
.progress-types.z-combobox input {
display: none;
}
.show-advances img {
position:relative;
left: -6px;