0

我是 vVadin 的新手。我创建了一个带有两列网格的项目,但我想添加一个文本字段列和一个复选框列,并在单击标题复选框时选中所有复选框。

List<Person> people = Arrays.asList(
            new Person("Nicolaus Copernicus", 15),
            new Person("Galileo Galilei", 15),
            new Person("Johannes Kepler", 15));
     TextField txt =new TextField();
      CheckBox chk=new CheckBox();
        // Create a grid bound to the list
        Grid<Person> grid = new Grid<>();
        grid.setItems(people);
        grid.addColumn(Person::getName).setCaption("Name");
        grid.addColumn(Person::getAge).setCaption("Year of birth");
       grid.addColumn(Person-> new TextField());


        layout.addComponents(grid);


    setParent(layout);

谁能建议我。如何添加这两列

4

1 回答 1

0

通过复选框进行选择适用于多选模式,请参阅docs。在同一页面上,您可以了解ComponentRenderer哪些允许将任何组件放在列中。请注意,此功能自 Vaadin 8.1 起可用。几天前发布。

于 2017-07-30T07:29:48.297 回答