+ if (rows == 0) {
+ table.setHTML(0, 0, "Name <span class='eg'>e.g. John Smith</span>");
+ table.getFlexCellFormatter().setStyleName(0, 0, "props-labels");
+ table.setText(0, 1, "Email");
+ table.getFlexCellFormatter().setStyleName(0, 1, "props-labels");
+ rows++;
+ }
+ table.setWidget(rows, 0, new TextBox());
+ table.getFlexCellFormatter().setStyleName(1, 0, "props-values");
+
+ table.setWidget(rows, 1, new TextBox());
+ table.getFlexCellFormatter().setStyleName(1, 1, "props-values");
+
+ Image delete = new Image("images/delete.png");
+ delete.addStyleName("pithos-invitationDeleteImg");
+ final int r = rows;
+ delete.addClickHandler(new ClickHandler() {
+
+ @Override
+ public void onClick(ClickEvent event) {
+ table.removeRow(r);
+ }
+ });
+ table.setWidget(rows, 2, delete);
+
+ if (rows > 1)
+ table.getRowFormatter().addStyleName(rows, "pithos-invitationFormRow");
+
+ rows++;