0
我將項目從GXT2遷移到GXT3。我找不到方法onAfterLayout()的替代方法。任何人有一個想法嗎?GXT3中的GXT2的onAfterLayout()的替代方法是什麼?
我將項目從GXT2遷移到GXT3。我找不到方法onAfterLayout()的替代方法。任何人有一個想法嗎?GXT3中的GXT2的onAfterLayout()的替代方法是什麼?
一個選項是onAttach處理程序,一個包含函數的延遲計劃應該在下一個事件循環中提供您想要的行爲。
final GridWithRadiosWidget grid = new GridWithRadiosWidget();
grid.asWidget().addAttachHandler(new Handler() {
@Override
public void onAttachOrDetach(AttachEvent event) {
if (grid.asWidget().isAttached()) {
Scheduler.get().scheduleDeferred(new ScheduledCommand() {
@Override
public void execute() {
// Do something in the next event loop after it's rendered
}
});
}
}
});
而另一種選擇是擴展布局容器並擴展onResize。