Vaadin 8 隐藏网格 header
Vaadin 8 hiding grid header
有没有办法在 vaadin 8 中隐藏网格 header?似乎 Vaadin 7 中有一个方法 setHeaderVisible(false)
使这成为可能。但是我在 Vaadin 8 中找不到它。
有什么想法吗?
您可以使用 removeHeaderRow()
删除 header(s)
完整示例:
// run with `spring run --watch <file>.groovy`
@Grab('com.vaadin:vaadin-spring-boot-starter:2.0.1')
import com.vaadin.ui.*
import com.vaadin.ui.themes.*
import com.vaadin.shared.*
@groovy.transform.Immutable
class Point {
BigDecimal x,y
}
@com.vaadin.spring.annotation.SpringUI
@com.vaadin.annotations.Theme("valo")
class MyUI extends UI {
protected void init(com.vaadin.server.VaadinRequest request) {
def g = new Grid<Point>(Point)
g.items = [new Point(0,0), new Point(1,1)]
while (g.headerRowCount) {
g.removeHeaderRow(0)
}
content=g
}
}
有没有办法在 vaadin 8 中隐藏网格 header?似乎 Vaadin 7 中有一个方法 setHeaderVisible(false)
使这成为可能。但是我在 Vaadin 8 中找不到它。
有什么想法吗?
您可以使用 removeHeaderRow()
完整示例:
// run with `spring run --watch <file>.groovy`
@Grab('com.vaadin:vaadin-spring-boot-starter:2.0.1')
import com.vaadin.ui.*
import com.vaadin.ui.themes.*
import com.vaadin.shared.*
@groovy.transform.Immutable
class Point {
BigDecimal x,y
}
@com.vaadin.spring.annotation.SpringUI
@com.vaadin.annotations.Theme("valo")
class MyUI extends UI {
protected void init(com.vaadin.server.VaadinRequest request) {
def g = new Grid<Point>(Point)
g.items = [new Point(0,0), new Point(1,1)]
while (g.headerRowCount) {
g.removeHeaderRow(0)
}
content=g
}
}