ItEr28S11AltaEtiquetasTipoEtiquetaItEr27S11: Remove label assigned to OrderElement

This commit is contained in:
Diego Pino Garcia 2009-10-01 18:12:33 +02:00 committed by Javier Moran Rua
parent e1ac8d2909
commit d5167874ac
4 changed files with 19 additions and 2 deletions

View file

@ -72,4 +72,9 @@ public class AssignedLabelsToOrderElementController extends
return assignedLabelsToOrderElementModel.getLabels();
}
public void deleteLabel(Label label) {
assignedLabelsToOrderElementModel.deleteLabel(label);
Util.reloadBindings(directLabels);
}
}

View file

@ -67,4 +67,9 @@ public class AssignedLabelsToOrderElementModel implements
label.setType(labelType);
orderElement.addLabel(label);
}
@Override
public void deleteLabel(Label label) {
orderElement.removeLabel(label);
}
}

View file

@ -46,4 +46,10 @@ public interface IAssignedLabelsToOrderElementModel {
*/
public List<Label> getLabels();
/**
*
* @param label
*/
void deleteLabel(Label label);
}

View file

@ -25,10 +25,11 @@
<column label="${i18n:_('Operations')}" />
</columns>
<rows>
<row self="@{each='label'}">
<row self="@{each='label'}" value="@{label}">
<label value="@{label.type.name}"/>
<label value="@{label.name}"/>
<button label="${i18n:_('Delete')}" />
<button label="${i18n:_('Delete')}"
onClick="assignedLabelsController.deleteLabel(self.parent.value)"/>
</row>
</rows>
</grid>