package com.dragome.examples;
import com.dragome.examples.model.Person;
import com.dragome.forms.bindings.builders.ComponentBuilder;
import com.dragome.guia.GuiaVisualActivity;
import com.dragome.guia.components.interfaces.VisualLabel;
import com.dragome.guia.components.interfaces.VisualTextField;
import com.dragome.web.annotations.PageAlias;
@Deprecated
@PageAlias(alias= "test1")
public class Test1Page extends GuiaVisualActivity
{
public void build()
{
templateHandlingStrategy.loadMainTemplate("test1");
Person person= new Person();
ComponentBuilder componentBuilder= new ComponentBuilder(mainPanel);
componentBuilder.bindTemplate("input").as(VisualTextField.class).toProperty(person::getGivenName, person::setGivenName).build();
componentBuilder.bindTemplate("text").as(VisualLabel.class).toProperty(person::getGivenName, person::setGivenName).build();
}
}