我目前正在使用SmartGWT的SectionStack。这个堆栈有八个SectionStackSections。我将VisibilityMode设置为MULTIPLE。每个部分内部都是一个文本块,其大小可以变化很大。现在,如果我展开所有部分并且内容超出堆栈的高度,它将不可见。我知道我可以添加滚动条,但我不希望这样。我想要的是,当新部分的扩展超过堆栈的总高度时,旧的开放部分将被关闭。有没有人知道如何做到这一点?提前谢谢。
答案 0 :(得分:1)
我上次使用SmartGwt已经有一段时间了但是sectionStack.addSectionHeaderClickHandler(..)
添加了SectionHeaderClickHandlers你可以跟踪扩展的部分和部分,也许是它们的总高度(取决于你的方法真的..)在变量中,并在同一个处理程序中使用sectionStack的sectionStack.collapseSection(..)
方法