package com.thingtrack.konekti.view.web.form; import com.vaadin.annotations.AutoGenerated; import com.vaadin.ui.AbsoluteLayout; import com.vaadin.ui.ComboBox; import com.vaadin.ui.CustomComponent; import com.vaadin.ui.DateField; import com.vaadin.ui.TextField; @SuppressWarnings("serial") public class FeedbackViewForm extends CustomComponent { @AutoGenerated private AbsoluteLayout mainLayout; @AutoGenerated private ComboBox feedbackTypeField; @AutoGenerated private ComboBox feedbackStatusField; @AutoGenerated private TextField invoiceField; @AutoGenerated private DateField feedbackDateField; @AutoGenerated private TextField commentField; /*- VaadinEditorProperties={"grid":"RegularGrid,20","showGrid":true,"snapToGrid":true,"snapToObject":true,"movingGuides":false,"snappingDistance":10} */ /** * The constructor should first build the main layout, set the composition * root and then do any custom initialization. * * The constructor will not be automatically regenerated by the visual * editor. */ public FeedbackViewForm() { buildMainLayout(); setCompositionRoot(mainLayout); // TODO add user code here } @AutoGenerated private AbsoluteLayout buildMainLayout() { // common part: create layout mainLayout = new AbsoluteLayout(); mainLayout.setImmediate(false); mainLayout.setWidth("520px"); mainLayout.setHeight("360px"); mainLayout.setMargin(true); // top-level component properties setWidth("520px"); setHeight("360px"); // commentField commentField = new TextField(); commentField.setCaption("Comentario"); commentField.setImmediate(false); commentField.setWidth("480px"); commentField.setHeight("240px"); mainLayout.addComponent(commentField, "top:100.0px;left:20.0px;"); // feedbackDateField feedbackDateField = new DateField(); feedbackDateField.setCaption("Fecha sugerencia"); feedbackDateField.setImmediate(false); feedbackDateField.setWidth("160px"); feedbackDateField.setHeight("-1px"); feedbackDateField.setInvalidAllowed(false); mainLayout.addComponent(feedbackDateField, "top:20.0px;left:340.0px;"); // invoiceField invoiceField = new TextField(); invoiceField.setCaption("NĂºmero Factura"); invoiceField.setImmediate(false); invoiceField.setWidth("140px"); invoiceField.setHeight("-1px"); mainLayout.addComponent(invoiceField, "top:17.0px;left:20.0px;"); // feedbackStatusField feedbackStatusField = new ComboBox(); feedbackStatusField.setCaption("Estado"); feedbackStatusField.setImmediate(false); feedbackStatusField.setWidth("280px"); feedbackStatusField.setHeight("-1px"); mainLayout.addComponent(feedbackStatusField, "top:60.0px;left:20.0px;"); // feedbackTypeField feedbackTypeField = new ComboBox(); feedbackTypeField.setCaption("Tipo"); feedbackTypeField.setImmediate(false); feedbackTypeField.setWidth("180px"); feedbackTypeField.setHeight("-1px"); mainLayout.addComponent(feedbackTypeField, "top:60.0px;left:320.0px;"); return mainLayout; } }