ItEr42S17CUGravacionModelosUnidadesTraballoItEr41S20: Not allowing to create templates from newly added order elements
This commit is contained in:
parent
db119ab0a2
commit
747baaffb8
1 changed files with 19 additions and 1 deletions
|
|
@ -53,6 +53,7 @@ import org.zkoss.zul.Constraint;
|
|||
import org.zkoss.zul.Datebox;
|
||||
import org.zkoss.zul.Intbox;
|
||||
import org.zkoss.zul.Label;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Tab;
|
||||
import org.zkoss.zul.Textbox;
|
||||
import org.zkoss.zul.Tree;
|
||||
|
|
@ -112,7 +113,24 @@ public class OrderElementTreeController extends TreeController<OrderElement> {
|
|||
}
|
||||
|
||||
private void createTemplate(OrderElement selectedNode) {
|
||||
orderTemplates.goToCreateTemplateFrom(selectedNode);
|
||||
if (!selectedNode.isNewObject()) {
|
||||
orderTemplates.goToCreateTemplateFrom(selectedNode);
|
||||
} else {
|
||||
notifyTemplateCantBeCreated();
|
||||
}
|
||||
}
|
||||
|
||||
private void notifyTemplateCantBeCreated() {
|
||||
try {
|
||||
Messagebox
|
||||
.show(
|
||||
_("Templates can only be created from already existent order elements.\n"
|
||||
+ "Newly order elements cannot be used."),
|
||||
_("Operation cannot be done"), Messagebox.OK,
|
||||
Messagebox.INFORMATION);
|
||||
} catch (InterruptedException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
|
||||
protected void filterByPredicateIfAny() {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue