小编Mar*_*jan的帖子

在GWT中检测移动浏览器

我想实现一个带有用于移动和PC的独立用户界面的Web应用程序.你知道我怎么能检测它是否是移动的?一般来说,您对在GWT中实施此类应用有什么建议吗?

gwt mobile-website

12
推荐指数
3
解决办法
5934
查看次数

按钮Clickevent上的uiBinder

我正在尝试使用uiBinder.我按照谷歌提供的教程,但我不知道为什么clickevent不起作用?我想计算点击次数并在跨度中显示它,它不起作用,我也放了window.alert但似乎根本没有调用事件处理程序!谁能帮我?这是几个小时我正在努力但却找不到问题!

非常感谢

PS下面是我的代码


<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
   xmlns:g="urn:import:com.google.gwt.user.client.ui">
   <ui:style>
   </ui:style>
   <g:HTMLPanel>
    <table>
        <tr>
            <td><img ui:field='imgPrd'/></td>
            <td>
               <span ui:field='lblNum'></span>
                <g:Button ui:field='btnAdd'></g:Button>
            </td>
        </tr>
    </table>
   </g:HTMLPanel>
Run Code Online (Sandbox Code Playgroud)


public class uiProductList extends Composite {

@UiField Button btnAdd;
@UiField ImageElement imgPrd;
@UiField SpanElement lblNum;

int count;
private static uiProductListUiBinder uiBinder =
GWT.create(uiProductListUiBinder.class);

interface uiProductListUiBinder extends UiBinder<Widget,
uiProductList> {
}

public uiProductList() {
   initWidget(uiBinder.createAndBindUi(this));
}


@UiHandler("btnAdd")
void handleClick(ClickEvent e) {
  Window.alert("test");
  count++;       
  lblNum.setInnerText(Integer.toString(count));
 }

}
Run Code Online (Sandbox Code Playgroud)

gwt uibutton uibinder

5
推荐指数
1
解决办法
5674
查看次数

标签 统计

gwt ×2

mobile-website ×1

uibinder ×1

uibutton ×1