2011-10-03 131 views
2

我得到了一个VLayout,占用了屏幕宽度的100%。SmartGWT:水平居中HTMLFlow

它包含一些HTMLFlow元素,它们都是居中。有一个Flow与屏幕具有相同的宽度,并且我想将其“拆分”为2。从

      "Time remaining: 01:01:01" 

       "Time remaining: 
            01:01:01" 

所以,我试图流动宽度设定为50%,其中完全控制我HTMLFlow长度,但随后的对准移动到左侧,

"Time remaining: 
01:01:01" 

然后我试图把它包含在一个HLayout中,所以它保持居中,但宽度被覆盖,并且不是50%宽度但更少。

        "Time 
            remaining: 
            01:01:01" 

我如何做到这一点?

回答

1

难道你不能只是将<br /> s添加到HTML字符串。 SmartGWT的HTMLFlow本身没有办法控制换行。

从HTMLFlow的Javadoc:

Use the HTMLFlow component to display HTML content that should expand to its natural size without scrolling. [..] NOTE: Since the size of an HTMLFlow component is determined by its HTML contents, this component will draw at varying sizes if given content of varying size.

+0

我希望我可以BR,是不是这样的线正好有4个字,是动态内容。 – javaNoober

+0

你的解释也很有帮助。由于HTMLFlow大小是由其内容给出的,所以我认为制作50%宽度的框包含HTMLFlow可能会有所帮助,但问题在于容器卡在左侧 – javaNoober