小编Igo*_*mer的帖子

这是什么错误在HTML上下文中发现小部件<g:ListBox class ='dropdownbx'name ='deleteDigits'ui:field ='deletedigs'>

当我运行我的Gwt应用程序时,我收到此错误

在HTML上下文中找到小部件

这是一个它抱怨的xml片段:

    <!-- ... -->
    <g:HTML ui:field="localPanel">

    <fieldset>
        <legend>Local</legend>
        <label for="btn" >BTN:</label><input type="text" ui:field="btn" class="txtbx numeric" maxlength="10" name='btn'/>
        <label for="stdprt">SDT PRT:</label><input type="text" ui:field="stdprt" class="txtbx" readonly="readonly" name='stdPrt'/>
        <label for="rateArea">Rate Area:</label><input type="text" ui:field="ratearea" class="txtbx" readonly="readonly" name='rateArea'/>
        <br/>
        <label for="deleteDigits">Delete Digits:</label><g:ListBox ui:field='deletedigs' class="dropdownbx" name='deleteDigits'/>
    </fieldset>
    </g:HTML>
    <g:Button ui:field="submit2">Submit</g:Button>
    </g:HTMLPanel>
Run Code Online (Sandbox Code Playgroud)

gwt uibinder

6
推荐指数
1
解决办法
1685
查看次数

绑定到GWT中的HTML元素

我试图找出如何JavaScript事件在GWT一个select元素,但是选择元素不被建在GWT绑定,而是来自我是从其他网站刮(从报告网站HTML不同部门).首先,更详细一点:

我正在使用GWT并且在加载时,我进行了ajax调用以获取一些HTML,其中包括我想要放在我的页面上的报告.我能够获取HTML并解析出我感兴趣的div.这很容易在我的页面上显示.

这里是我卡住:在我使用的页面的部分,还有,我可以很容易地找到(它有一个id),但想如果我的用户更改值来捕获事件选择元件(Ⅰ想捕捉更改选择框,以便我可以进行另一个ajax调用来替换报告,绑定到该页面上的选择,然后再次启动整个过程).

所以,我不知道怎么了,有一次我从远程站点获取HTML,如何将事件处理程序绑定在该片段的输入,然后将片段插入我的目标股利.任何建议或指示将不胜感激!

html gwt binding

6
推荐指数
1
解决办法
3047
查看次数

GWT后退按钮浏览器

例如,当前页面是www.google.com.但是我在地址栏中输入了一个不同的网址,然后点击了.该站点具有完整的GWT代码.

但我想回到www.google.com的上一页.所以我点击了浏览器的后退按钮.但是如何从当前的GWT代码中获取后退按钮的事件.我可以在当前页面的GWT中设置任何后退事件处理程序吗?一个通知我按下后退按钮的警报.

GWT有什么解决方案吗?

gwt browser-history

5
推荐指数
3
解决办法
8472
查看次数

GWT自定义小部件高度

我需要一个自定义小部件高度.我试过用这个

Integer.toString(yourWidget.getElement().getOffsetHeight())
Run Code Online (Sandbox Code Playgroud)

但,

  • 如果我在创建它或将其添加到容器面板时使用它,它将返回0
  • 如果我在对角线面板的onLoad方法中使用它,它会在应用样式之前返回小部件高度

那么,应该在应用样式后何时使用它来获取窗口小部件高度?

非常感谢!

height gwt

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

UiBinder中的通用小部件

我刚创建了widget:

public class myWidget<T> extends FlowPanel {
private T value;

public T getValue()
{
    return value;
}

public myWidget(T[] values) {
    for (T value : values)
    {
        //do action
    }
}
Run Code Online (Sandbox Code Playgroud)

如何使用UiBinder添加它?有可能吗?

gwt uibinder

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

在gwt中创建自定义按钮

我正在尝试与GWT做一些非常常见的事情 - 通过将文本放在图像顶部来创建带有图像和文本的按钮行为.

我使用过HTML小部件但是如何才能使文本无法选择?

java user-interface gwt button custom-controls

4
推荐指数
1
解决办法
8287
查看次数

Gwt-dispatch注射

要使用gwt-dispatch,我们创建一个对象,如:

private static final DispatchAsync dispatchAsync = GWT.create(DefaultDispatchAsync.class);
Run Code Online (Sandbox Code Playgroud)

有没有办法用注入做这个,我的意思是如何将这个DispatchAsync对象注入我们需要使用它的其他类.

这与@Inject注释有关!

gwt gwt-gin dependency-injection gwt-dispatch

3
推荐指数
1
解决办法
1073
查看次数

在GWT RPC调用中编码请求有效负载

我正在使用GWT来创建我的网络应用程序.

从客户端(浏览器)进行RPC调用时,在inspect元素中,我的Request Payload如下:

7|0|8|https://xxxx.xxxx.in/TestProject/in.TestProject.Main/|87545F2996A876761A0C13CD750EA654|in.TestProject.client.CustomerClassService|check_User_Login|java.lang.String/2004016611|in.TestProject.Beans.CustomerBean/3980370781|UserId|Password|1|2|3|4|3|5|5|6|7|8|6|0|0|0|0|0|CustId|0|0|0|0|0|0|0|0|0|
Run Code Online (Sandbox Code Playgroud)

在此请求中,所有详细信息(如用户名,密码和custid)都显示在请求有效负载中.

我的问题是,是否可以编码或隐藏请求有效负载中的那些细节?

gwt gwt-rpc

3
推荐指数
1
解决办法
604
查看次数