fun HasComponents.grid(caption: String? = null, dataSource: Indexed = IndexedContainer(), init: Grid.() -> Unit = {}): Grid
see http://demo.vaadin.com/sampler/#ui/grids-and-trees/grid