ItEr34S12CUCreacionUnidadesPlanificacionItEr33S14: Adding column with SchedulingStateToggler

This commit is contained in:
Óscar González Fernández 2009-11-12 17:58:29 +01:00
parent 1800676f70
commit cddb6b88e2
2 changed files with 9 additions and 1 deletions

View file

@ -307,7 +307,7 @@ public class OrderElementTreeController extends GenericForwardComposer {
applySnapshot(item);
currentTreeRow = getTreeRowWithoutChildrenFor(item);
final OrderElement currentOrderElement = (OrderElement) data;
addSchedulingStateCell(currentOrderElement);
addTaskNumberCell(currentOrderElement);
addCodeCell(currentOrderElement);
addInitDateCell(currentOrderElement);
@ -393,6 +393,13 @@ public class OrderElementTreeController extends GenericForwardComposer {
}
}
private void addSchedulingStateCell(OrderElement currentOrderElement) {
SchedulingStateToggler schedulingStateToggler = new SchedulingStateToggler(currentOrderElement
.getSchedulingState());
addCell(schedulingStateToggler);
schedulingStateToggler.afterCompose();
}
private void addCodeCell(final OrderElement orderElement) {
Textbox textBoxCode = new Textbox();
Util.bind(textBoxCode, new Util.Getter<String>() {

View file

@ -61,6 +61,7 @@
treeitemRenderer="@{orderElementTreeController.renderer}" pageSize="10"
sclass="orderTree">
<treecols sizable="false">
<treecol label="${i18n:_('Scheduling state')}" class="scheduling_state"/>
<treecol label="${i18n:_('Name and description')}" class="name"/>
<treecol label="${i18n:_('Code')}" class="code"/>
<treecol label="${i18n:_('Must start after')}" class="estimated_init"/>