如果要将Widget添加到说FlowPanel,您必须执行以下操作:
@UiField
FlowPanel panel;
Widget widget; // some widget
panel.add(widget)
这会将窗口小部件附加到面板,这意味着它将成为面板子窗口小部件的最后一个位置。
即:
<div>
<div class="w1" />
<div class="w2" />
<div class="w3" />
<div class="widget" />
</div>
有没有办法让新插入的小部件成为第一个位置,即进行前置,而不先删除所有其他小部件?
有没有办法让新插入的小部件成为父级中的某个索引?
答案 0 :(得分:2)
当然,
flowPanel.insertWidget(widget, pos);
使用pos = 0
插入第一个位置。