GWT活动:如何使用活动、地点、事件总线和uibinder
我是GWT的新手,我想知道如何使用活动、地点、事件总线和UIbinder。 我的应用程序的布局如下所示: 小部件1:GWT活动:如何使用活动、地点、事件总线和uibinder,gwt,uibinder,event-bus,Gwt,Uibinder,Event Bus,我是GWT的新手,我想知道如何使用活动、地点、事件总线和UIbinder。 我的应用程序的布局如下所示: 小部件1: <g:DockLayoutPanel ui:field="myPanel" unit='PX'> <g:north size='60'> <m:HeaderPanelImpl styleName='{res.style.panelBorder}' ui:field='headerPanel' /> </g:
<g:DockLayoutPanel ui:field="myPanel" unit='PX'>
<g:north size='60'>
<m:HeaderPanelImpl styleName='{res.style.panelBorder}' ui:field='headerPanel' />
</g:north>
<g:south size='60'>
<g:HTMLPanel styleName='{res.style.panelBorder}' ui:field='footerPanel' />
</g:south>
<g:center>
<g:SimpleLayoutPanel styleName='{res.style.panelBorder}' ui:field='centerPanel' />
</g:center>
</g:DockLayoutPanel>
这种情况下的最佳做法是什么 如果您在项目中使用eclipse创建MVP体系结构,它将创建许多文件,如activity、place、一个接口、一个实现类和相应的UIXML类。您必须创建活动映射器和活动历史管理器类。并在“详细信息”模块中为应用程序设置默认位置。在任何事件调用的单词之后,转到任何地方的方法,并提供页面的链接,然后在那里检查get the value of token amd,根据该值显示您想要显示的小部件
<g:DockLayoutPanel unit='PX'>
<g:north size='100'>
<g:HTMLPanel styleName='{res.style.panelBorder}'>
<g:Label>TopPanel</g:Label>
</g:HTMLPanel>
</g:north>
<g:west size='200'>
<g:HTMLPanel styleName='{res.style.panelBorder}'>
<g:Label>LeftPanel</g:Label>
</g:HTMLPanel>
</g:west>
<g:east size='200'>
<g:HTMLPanel styleName='{res.style.panelBorder}'>
<g:Label>RightPanel</g:Label>
</g:HTMLPanel>
</g:east>
<g:center>
<g:SimpleLayoutPanel styleName='{res.style.panelBorder}' ui:field='centerPanel' />
</g:center>
</g:DockLayoutPanel>
<g:HTMLPanel>
<g:Label>Settings</g:Label>
</g:HTMLPanel>
<g:HTMLPanel>
<g:Label>Content 1</g:Label>
</g:HTMLPanel>
<g:HTMLPanel>
<g:Label>Content 2</g:Label>
</g:HTMLPanel>
public class MonthlyViewActivity extends AbstractActivity implements MonthlyView.Presenter {
private Widget2_0 widget2_0;
private Widget3_0 widget3_0;
......
public void start(AcceptsOneWidget panel, EventBus eventBus) {
widget2_0 = new Widget2_0();
widget3_0 = new Widget3_0();
..........
}
....
}