title: GXT: UiBinder new instance of a Widget
body: <p>I have a TextField form inside a window. Created with UiBinding. Next to the TextField is a button. I wanted to know if it was possible to create a new TextField widget when that button was pressed using UiBinder?</p>
  
  <p>This is what I have:</p>
  
  <p>Window class:</p>
  
  <pre><code>@UiField
  TextField text;
  
  @UiField
  HorizontalPanel hPanel;
  ....
  @UiHandler("addText")
  public void onClick(SelectEvent event){
        hPanel.add(text);
  }
  </code></pre>
  
  <p>My UiBinder file:</p>
  
  <pre><code>&lt;gxt:Window ...(generic setup)...&gt;
   &lt;g:VerticalPanel&gt;
    &lt;gxt:FramedPanel&gt;
     &lt;container:VericalLayoutContainer&gt;
      &lt;container:child&gt;
       &lt;g:HorizontalPanel ui:field="hPanel"&gt;
        &lt;form:FieldLabel text="Text"&gt;
         &lt;form:Widget&gt;
          &lt;form:TextField ui:field="text"/&gt;
         &lt;/form:Widget&gt;
        &lt;/form:FieldLabel&gt;
        &lt;button:TextButton ui:field="addText"/&gt;
       &lt;/g:HorizontalPanel&gt;
      &lt;/container:child&gt;
     &lt;/container:VericalLayoutContainer&gt;
    &lt;/gxt:FramedPanel&gt;
   &lt;/g:VerticalPanel&gt;
  &lt;/gxt:Window&gt;
  </code></pre>
  
  <p>When I click the button it all it does is move the button from the right side of the text field to the left. I have more textfields in the window so I played around to see what it was really doing. It's taking that field and just moving it next to the button. </p>
  
  <p>Is there a way I can create a new TextField underneath the original?</p>