private void dontFindRequerimentAction(AjaxRequestTarget target, Component dropDownChoice, Form form, IModel<String> idRequirement, boolean showToast) { dropDownChoice.setVisible(false); submitButton.setEnabled(false); target.add(form); if (showToast) { showErrorToast("Não foi encontrada a petição de cod=" + idRequirement.getObject()); } }
private void addSubmitButton(Form form) { submitButton = new AjaxButton("buttonSubmit") { @Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { super.onSubmit(target, form); if (instance != null) { instance.forceStateUpdate(getSTaskByName(requirementTask.getObject())); new SingularToastrHelper(this). addToastrMessage(ToastrType.SUCCESS, "Requerimento alterado com sucesso!"); } else { showErrorToast("A instância do requerimento não foi encontrada."); } } @Override protected void onError(AjaxRequestTarget target, Form<?> form) { super.onError(target, form); showErrorToast("É necessário preencher os campos obrigatórios."); } }; submitButton.setEnabled(false); form.add(submitButton); }
check.setEnabled(!model.getObject().isEmpty()); check.setVisible(!model.getObject().isEmpty());
@Override protected void onOk() { if (widget.isFlash()) { AjaxRequestTarget target = AjaxRequestTarget.get(); if (target != null) { ajaxButton.setEnabled(false); target.addComponent(ajaxButton); } } else { widget.handleNonFlashSubmit(); } }
@Override public void renderFlashUpload() { super.renderFlashUpload(); ajaxButton.setEnabled(true); ajaxButton.setVisible(true); AjaxRequestTarget target = AjaxRequestTarget.get(); if (target != null) { target.addComponent(MultiFileUploadDialog.this); } }
protected void update(JcrNodeModel model) { replace(getListView(model)); setDefaultModel(model); JcrNodeModel parentModel = model.getParentModel(); if (parentModel == null || roots.contains(model.getItemModel().getPath())) { up.setEnabled(false); } else { up.setEnabled(true); } RequestCycle.get().find(AjaxRequestTarget.class).add(this); }
@Override protected void onUpdate(AjaxRequestTarget target) { if (idRequirement.getObject() != null) { try { RequirementInstance requirement = requirementService.getRequirement(Long.valueOf(idRequirement.getObject())); instance = requirement.getFlowInstance(); if (instance == null) { dontFindRequerimentAction(target, dropDownChoice, form, idRequirement, true); } else { requirementTask.setObject(instance.getCurrentTask().map(TaskInstance::getName).orElse(null)); dropDownChoice.setVisible(true); submitButton.setEnabled(true); target.add(form); } } catch (SingularServerException e) { getLogger().debug(e.getMessage(), e); instance = null; dontFindRequerimentAction(target, dropDownChoice, form, idRequirement, true); } } }
@Override protected void onOk() { if (widget.isFlash()) { AjaxRequestTarget target = AjaxRequestTarget.get(); if (target != null) { ajaxButton.setEnabled(false); target.addComponent(ajaxButton); } } else { widget.handleNonFlashSubmit(); } }
@Override public void renderFlashUpload() { super.renderFlashUpload(); ajaxButton.setEnabled(true); ajaxButton.setVisible(true); AjaxRequestTarget target = AjaxRequestTarget.get(); if (target != null) { target.addComponent(MultiFileUploadDialog.this); } }
up.setEnabled(false); add(up);
ajaxButton.setEnabled(false); ajaxButton.setVisible(false); addButton(ajaxButton);
ajaxButton.setEnabled(false); ajaxButton.setVisible(false); addButton(ajaxButton);
saveButton.setEnabled(mode == IEditor.Mode.EDIT); addButton(saveButton);
uploadButton.setEnabled(false); uploadForm.add(uploadField); uploadForm.add(uploadButton);
addMappingBtn.setEnabled(addMappingBtnVisible); mappingContainer.add(addMappingBtn);