[Bug #1125] Disable remove button if unit type is assigned to any material

FEA: ItEr75S04BugFixing
This commit is contained in:
Manuel Rego Casasnovas 2011-09-02 11:47:30 +02:00
parent 27257c17ff
commit ee0c6ec9ee

View file

@ -39,6 +39,7 @@ import org.zkoss.zk.ui.event.CheckEvent;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zk.ui.event.Events;
import org.zkoss.zul.Button;
import org.zkoss.zul.Constraint;
import org.zkoss.zul.Hbox;
import org.zkoss.zul.Label;
@ -96,13 +97,17 @@ public class UnitTypeController extends BaseCRUDController<UnitType> {
}
}));
hbox.appendChild(Util.createRemoveButton(new EventListener() {
Button removeButton = Util
.createRemoveButton(new EventListener() {
@Override
public void onEvent(Event event) {
confirmDelete(unitType);
}
}));
});
removeButton.setDisabled(unitTypeModel
.isUnitTypeUsedInAnyMaterial(unitType));
hbox.appendChild(removeButton);
row.appendChild(hbox);
}