[Bug #1125] Disable remove button if unit type is assigned to any material
FEA: ItEr75S04BugFixing
This commit is contained in:
parent
27257c17ff
commit
ee0c6ec9ee
1 changed files with 7 additions and 2 deletions
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue