@Override public void setReadOnly(final boolean fieldsReadOnly) { this.readOnly = fieldsReadOnly; this.binder.setReadOnly(fieldsReadOnly); }
public void setReadOnly (boolean readOnly) { binder.setReadOnly(readOnly); addEntryBtn.setEnabled(!readOnly); if (readOnly) clearFields(); }
private void hidePasswordPanel () { if (changePassBtn != null && passwordPanel != null) { changePassBtn.setCaption(getApp().getMessage("changePassword")); passwordPanel.setVisible(false); passwordBinder.setReadOnly(true); binderIsReadOnly = true; } }
fg.setReadOnly(true);
@Override public void showSpecificView (String parameter) { forcePasswordChange = parameter.contains("password_change"); super.showSpecificView(parameter); if (forcePasswordChange && passwordBinder != null) { getEditBtn().click(); passwordBinder.setReadOnly(false); binderIsReadOnly = false; changePassBtn.setEnabled(false); getCancelBtn().setEnabled(false); getApp().scrollIntoView(passwordPanel); newPasswordField.setReadOnly(false); currentPasswordField.setReadOnly(false); repeatPasswordField.setReadOnly(false); } }
private Button createChangePasswordButton () { Button b = new Button(getApp().getMessage("changePassword")); b.setIcon(VaadinIcons.LOCK); b.setStyleName(ValoTheme.BUTTON_LINK); b.addStyleName(ValoTheme.BUTTON_SMALL); b.setEnabled(false); b.addClickListener((Button.ClickListener) event -> { passwordPanel.setVisible(!passwordPanel.isVisible()); binderIsReadOnly = !binderIsReadOnly; passwordBinder.setReadOnly(binderIsReadOnly); changePassBtn.setCaption(passwordPanel.isVisible() ? getApp().getMessage("cancel") : getApp().getMessage("changePassword")); currentPasswordField.setReadOnly(binderIsReadOnly); newPasswordField.setReadOnly(binderIsReadOnly); repeatPasswordField.setReadOnly(binderIsReadOnly); }); return b; }
public NewEntryForm (GLTransaction transaction, TransactionsHelper helper, EntryGrid entryGrid) { super(); try { this.transaction = transaction.clone(); } catch (CloneNotSupportedException e) { // Log error and ignore. Clone should be supported. QI.getQI().getLog().error(e); } this.journal = transaction.getJournal(); this.helper = helper; this.app = QI.getQI(); this.entryGrid = entryGrid; setStyleName(ValoTheme.LAYOUT_HORIZONTAL_WRAPPING); setSpacing(true); setWidthUndefined(); GLEntry entry = new GLEntry(); binder = new Binder (GLEntry.class); createAndBindFields(binder); binder.setBean(entry); binder.setReadOnly(true); addEntryBtn = new Button(app.getMessage("addEntry")); addEntryBtn.addClickListener(addEntryClickListener(binder)); addEntryBtn.setEnabled(false); addEntryBtn.setStyleName(ValoTheme.BUTTON_FRIENDLY); addComponent(addEntryBtn); setComponentAlignment(addEntryBtn, Alignment.BOTTOM_CENTER); }
passwordBinder.setReadOnly(true); binderIsReadOnly=true; if (selectedU.getId() != null) {