我对GWT UIBinder有疑问。我想创建一个简单的网页,在我的流光上呈现电影。我想有一个简单的电影列表 - 就像在youtube的右侧。
问题是,该程序不知道我的数据库中有多少部电影,所以我不能在制作MoviesList.ui.xml时在面板中放置(例如)5个电影元素(和2个箭头)。我希望在创建电影列表时分配这个数字 - 并在用户按下每个箭头时向左(或向右)滚动。
这是我的列表UiBinder xml:
<ui:UiBinder
...
<g:HorizontalPanel ui:field="list">
<f:LeftArrow ui:field="itemLeft" />
<f:SamplesSmall ui:field="item1" />
<f:Divider ui:field="div1" />
<f:SamplesSmall ui:field="item2" />
<f:Divider ui:field="div2" />
<f:SamplesSmall ui:field="item3" />
<f:Divider ui:field="div3" />
<f:SamplesSmall ui:field="item4" />
<f:Divider ui:field="div4" />
<f:RightArrow ui:field="itemRight" />
</g:HorizontalPanel>
</ui:UiBinder>
我应该如何创建此文件,以便在即时创建项目数量?
最好的
答案 0 :(得分:0)
非常感谢 - 你们俩。
我找到了一种与FlexTable相关的方法。
z00bs - 这是个好主意,但我想制作电影项目。在那种情况下,我无法清除容器nad创建新项目。我将尝试找到一种方法将jquery.scrollTo.js实现到UiBinder。
最好的