Ejemplo n.º 1
0
  public void createRow(List<Widget> widgets) {
    if (isAutoNumber) {
      row.add(getTd(new InlineLabel(rowNum + "")));
    }

    for (Widget widget : widgets) {
      row.add(getTd(widget));
    }

    if (isShowRemove) {
      ActionLink anchor = new ActionLink();
      anchor.setTitle("Remove Line");
      anchor.getElement().setInnerHTML("<i class=\"icon-trash\"></i>");
      anchor.addClickHandler(
          new ClickHandler() {

            @Override
            public void onClick(ClickEvent event) {
              RowWidget.this.removeFromParent();
            }
          });
      row.add(getTd(anchor));
    }
  }