public void setEditable(boolean editable) { super.setReadOnly(!editable); textArea.setReadOnly(!editable); }
@Override public void textChanged(String text) { if (!textArea.isReadOnly()) { textArea.setValue(text); } } };
protected CubaTextArea createComponent() { return new CubaTextArea(); }
@Override public void setHeight(float height, Unit unit) { super.setHeight(height, unit); if (textArea != null) { if (height < 0) { textArea.setHeightUndefined(); } else { textArea.setHeight("100%"); } } }
layout.setStyleName("c-table-view-textcut"); CubaTextArea textArea = new CubaTextArea(); textArea.setValue(Strings.nullToEmpty(value)); textArea.setReadOnly(true);
@Override public ErrorMessage getErrorMessage() { ErrorMessage superError = super.getErrorMessage(); if (!textArea.isReadOnly() && isRequired() && textArea.isEmpty()) { ErrorMessage error = AbstractErrorMessage.getErrorMessageForException( new com.vaadin.v7.data.Validator.EmptyValueException(getRequiredError())); if (error != null) { return new CompositeErrorMessage(superError, error); } } return superError; }
@Override public void setCaseConversion(CaseConversion caseConversion) { com.haulmont.cuba.web.widgets.CaseConversion widgetCaseConversion = com.haulmont.cuba.web.widgets.CaseConversion.valueOf(caseConversion.name()); component.setCaseConversion(widgetCaseConversion); }
public CaseConversion getCaseConversion() { return CaseConversion.valueOf(getState(false).caseConversion); }
@Override public CaseConversion getCaseConversion() { return CaseConversion.valueOf(component.getCaseConversion().name()); }
@Override public void setComponentError(ErrorMessage componentError) { if (componentError instanceof UserError) { super.setComponentError(componentError); } else { wrapper.setComponentError(componentError); } } };
@Override public void setCaseConversion(CaseConversion caseConversion) { com.haulmont.cuba.web.widgets.CaseConversion widgetCaseConversion = com.haulmont.cuba.web.widgets.CaseConversion.valueOf(caseConversion.name()); component.setCaseConversion(widgetCaseConversion); } }
@Override public CaseConversion getCaseConversion() { return CaseConversion.valueOf(component.getCaseConversion().name()); }