ItEr28S11AltaEtiquetasTipoEtiquetaItEr27S11: Remove label assigned to OrderElement
This commit is contained in:
parent
e1ac8d2909
commit
d5167874ac
4 changed files with 19 additions and 2 deletions
|
|
@ -72,4 +72,9 @@ public class AssignedLabelsToOrderElementController extends
|
|||
return assignedLabelsToOrderElementModel.getLabels();
|
||||
}
|
||||
|
||||
public void deleteLabel(Label label) {
|
||||
assignedLabelsToOrderElementModel.deleteLabel(label);
|
||||
Util.reloadBindings(directLabels);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -67,4 +67,9 @@ public class AssignedLabelsToOrderElementModel implements
|
|||
label.setType(labelType);
|
||||
orderElement.addLabel(label);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deleteLabel(Label label) {
|
||||
orderElement.removeLabel(label);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,4 +46,10 @@ public interface IAssignedLabelsToOrderElementModel {
|
|||
*/
|
||||
public List<Label> getLabels();
|
||||
|
||||
/**
|
||||
*
|
||||
* @param label
|
||||
*/
|
||||
void deleteLabel(Label label);
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue