Duvida com binding ... alguem ajuda?

Bom dia gente,

eu preciso de um formulário com um numero incerto de inputs … até ai td bem…

eu consegui colocar os inputs

com um metodo na classe da pagina

    private HtmlPanel richpanel;
    private HtmlInputText inputText;
    private Label label;

    public String btnInserir_action() {
        // TODO: Processe a ação. O valor de retorno é um nome de caso
        // de navegação em que nulo retornará à mesma página.
        label = new Label();
        label.setText("Alternativa "+id+":");
        inputText = new HtmlInputText();
        inputText.setId("txt"+id);
        this.id++;
        gridAlternativa.getChildren().add(label);
        gridAlternativa.getChildren().add(inputText);
        return null;
    }

o que acontece é que dá duplicação de input pq ficam com o msm Id… mesmo eu incremento a variavel “id” … e qndo eu tiro o set id dá certo , mas eu não sei pra onde eu faço o bind e como eu faço ele…

mt obrigado

[]'s