Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在xml文件(gwt mvp)中使用接口_Gwt_Mvp_Uibinder - Fatal编程技术网

在xml文件(gwt mvp)中使用接口

在xml文件(gwt mvp)中使用接口,gwt,mvp,uibinder,Gwt,Mvp,Uibinder,我正在使用UiBinder,我有一个问题。 假设我有一个小部件,它包括: CoolButtonView.ui.xml-UiBinder的xml CoolButtonView.java-视图的界面 CoolButtonView.java-实现CoolButtonView.java并包含对CoolButtonPresenter的引用 CoolButtonPresenter.java-演示者界面 CoolButtonPresentImpl.java-实现CoolButtonPresenter并包含对

我正在使用UiBinder,我有一个问题。 假设我有一个小部件,它包括:

  • CoolButtonView.ui.xml-UiBinder的xml

  • CoolButtonView.java-视图的界面

  • CoolButtonView.java-实现CoolButtonView.java并包含对CoolButtonPresenter的引用

  • CoolButtonPresenter.java-演示者界面

  • CoolButtonPresentImpl.java-实现CoolButtonPresenter并包含对CoolButtonView的引用

我试图通过如下界面在其他小部件xml中使用它: 但我收到一个错误:

    Invoking generator com.google.gwt.uibinder.rebind.UiBinderGenerator
    Not allowed in an HTML context Element 
    <r:CoolButtonView ui:field='CoolButtonView' />
调用生成器com.google.gwt.uibinder.rebind.UiBinderGenerator
在HTML上下文元素中不允许
但是,如果我通过视图使用我的小部件,一切都很好:但我认为这是不正确的


我应该在xml文件中使用接口吗?如果我应该,什么是正确的方法?

它应该有效,但是您的
@UiField
应该是
提供的=true

看到和

你是否应该这样做是另一个“可能会引发辩论、争论、投票或广泛讨论”的故事,StackOverflow不是提出此类问题的地方:参见