0
아코디언의 모든 탭을 접는 방법이 있는지 궁금합니다. 그러한 방법은 TabSheets에도 없습니다. 기본적으로 탭 이름을 표시하고 탭을 선택할 때 내용을 표시하고 싶습니다. 기본적으로 첫 번째 탭은 항상 열립니다.Vaadin : 아코디언의 모든 탭 축소
미리 감사드립니다.
아코디언의 모든 탭을 접는 방법이 있는지 궁금합니다. 그러한 방법은 TabSheets에도 없습니다. 기본적으로 탭 이름을 표시하고 탭을 선택할 때 내용을 표시하고 싶습니다. 기본적으로 첫 번째 탭은 항상 열립니다.Vaadin : 아코디언의 모든 탭 축소
미리 감사드립니다.
마지막으로 확인한 결과 아무 것도 발견되지 않았습니다. "비어있는"탭을 추가하여이를 해결할 수 있습니다. 약간의 스타일과 결합되면, 그것은 꽤 잘 돌아갔다. 예 :
@Grapes([
@Grab('org.vaadin.spring:spring-boot-vaadin:0.0.3'),
@Grab('com.vaadin:vaadin-server:7.4.0.beta1'),
@Grab('com.vaadin:vaadin-client-compiled:7.4.0.beta1'),
@Grab('com.vaadin:vaadin-themes:7.4.0.beta1'),
])
import org.vaadin.spring.VaadinUI
import com.vaadin.server.VaadinRequest
import com.vaadin.ui.*
@com.vaadin.annotations.Theme('valo')
@VaadinUI
class MyUI extends UI {
protected void init(VaadinRequest request) {
setContent(new Accordion().with{ c->
['A','B','C'].each{ c.addTab(new Label("Some $it"), it) }
c.addTab(new CssLayout(), "[x] close all") // XXX
return c
})
}
}