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;
}
}