问题标签 [gwt-widgets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1424 浏览

css - 如何在 GWT 中的另一个小部件(图像)之上显示一个小部件(Horizo​​ntalPanel)?

我试图让 Horizo​​ntalPanel 中的两个按钮显示在图像顶部。不是在上面,因为您看到按钮,然后进一步向下看页面并看到图像,但是您查看图像并且它上面有按钮。

这是我的 Page.ui.xml 文件中的代码:

样式是:

我尝试使用 FlowPanel 而不是 AbsolutePanel,但这不起作用。我试过制作 profileImageposition:relative和 imageEditButtons position:absolute,但这会破坏页面其余部分的整个显示。我也尝试设置 imageEditButtonsmargin-top:-20px但它位于图像下方而不是顶部。如果我将 Horizo​​ntalPanel 放在 Image 之前的 AbsolutePanel 中,则按钮位于图像上方,如果我尝试更改上边距,它会将按钮和 Image 向下移动。

我的想法不多了。任何有关如何使这项工作的建议将不胜感激。

0 投票
2 回答
1099 浏览

css - StackLayoutPanel 在圆角处显示白色末端

我正在使用 GWT ,并尝试通过在以下 CSS 规则中StackLayoutPanel应用属性来绕过其标题的角落:border-radius

折叠标题项时,边框不会完全相互覆盖,显示出难看的白色角端。

如何解决这个问题?

这是输出的快照,供参考。

0 投票
1 回答
822 浏览

google-app-engine - 如何在 GWT 中的小部件之间共享数据资源

我正在为一个项目使用 GWT 和 AppEngine。我想知道如何在小部件之间共享数据(ArrayList 对象),这样我就可以集中逻辑并减少对服务器的 RPC 调用次数。

我想到了两种方法,但我不知道哪个更好:

1)当我实例化小部件时,我将 ArrayList 对象作为参数传递,尽管我不知道该怎么做,因为小部件被实例化为:

2)通过使用类似 eventBus 的机制

http://www.dev-articles.com/article/Gwt-EventBus-(HandlerManager)-the-easy-way-396001

当用户加载应用程序时,在登录过程完成后,我想下载一个应该可用于所有小部件的员工列表。这一切都应该在 onModuleLoad() 方法中完成。我想在启动时下载它们,因为我想实现某种缓存机制。例如,我想要 2 个 ArrayList 实例: - emplListOnStart,它在应用程序加载时填充 - emplListChanges,一个数组,用户将从内部小部件进行修改。

用户完成更改后(他按下“保存”按钮),将比较两个数组,差异将保存在 appengine(通过 RPC)中,并在 emplListOnStart 中更新。

这是 EntryPoint 类的代码:

这是小部件的代码:

这可能吗,或者如何才能做得更好?

谢谢你。

0 投票
2 回答
247 浏览

java - 在文本框中设置日期?

我为我的项目创建日期小部件。

n 对对象的 setProperty 和 getProperty 使用相同的小部件。

我在不同的 gui 类的 flexTable 中添加这个小部件

在 flexTable 中,上面的代码位于 a 中iterator并称为Twice在此处输入图像描述

就像在图像中:testDate 收到的。

当我单击 testDate 时,Received On 的值已更改


已编辑

加入弹性表

这工作得很好。我得到了正确的值。

0 投票
0 回答
1075 浏览

css - gwt-tree css 样式

我在设计 gwt-tree 小部件时遇到了困难。

我用过

但我仍然可以看到填充。我还想增加树项 (+) 的大小。任何指针都将是 hwlpful。

谷歌搜索产生了这个不起作用。

任何形式的帮助将不胜感激。谢谢!

0 投票
2 回答
943 浏览

java - 如何在 RootPanel 上显示 GWT 小部件?

我有一个<div>文件My.html

现在我写了一个java类来获取test divisionusing Dom

以下是TestWidget.java

类从哪里InheritWidget扩展ContentContainer。我还检查了控制台,它显示了我In Widget。这意味着代码流是正确的。请告诉我应该怎么做才能加载AddTestWidgetin的内容HTML div

有没有我遗漏的部分?

0 投票
1 回答
447 浏览

gwt - GWT UiBinder 以任何方式拥有动态图像列表

我有一个说 5 个图像(图像资源)的列表,我想添加到面板中,而无需<img>在我的ui.xml. 这可能吗?

0 投票
1 回答
197 浏览

gwt - GWT 小部件可以缩放吗?

Google IO Talk中提到,小部件会使您的应用程序运行缓慢,您应该不惜一切代价避免使用它们。但我想使用gwt-bootstrap小部件库。这会用很多小部件污染我的 ui.xml。

我之所以使用这个库而不是标准的 gwt bootstrap.js 文件,是因为我不想包含该库,也不想使用 bootstrap 的自定义选项。原因可能是初始下载量大,以及在向 UI 中添加代码时必须注意可能缺少的功能的烦恼。

所以我的问题是:

- 小部件会显着降低应用程序的速度吗?

- 多少小部件应该没问题?

在 google IO talk 中,他们最多有 10 个左右,我记不太清了。

0 投票
1 回答
861 浏览

javascript - 通过 Vaadin6 中的自定义小部件集成 Google 钱包

我需要将 Google 钱包集成到我的 Vaadin 6 应用程序中,从这里下载钱包 api/demo 。

首先,我试图将这个给定的样本运行到 vaadin,但经过长时间的努力,我现在被卡住了。尝试了很多方法/示例,研究了很多关于小部件的知识,但只有这个示例被发现简单且有效。

我添加了我的代码行,该过程顺利进行到purchase()调用,但是当它调用钱包 API 函数buy()时,浏览器的页面被清除,并且没有任何事情发生,就好像程序结束一样。

如果我的方法是错误的,请向我建议任何示例或任何解决方法。

干杯

脚本.js


客户端组件 VGoogleWallet.java


服务器端组件 GoogleWallet.java


JavaScript 原生接口类 MessageJSNI.java


测试Widgetset.gwt.xml

0 投票
2 回答
235 浏览

gwt - 清单单击处理程序的 GWT 数组不起作用

我一直在尝试为它们生成一组复选框和动态单击处理程序,但处理程序不起作用。

任何建议都将受到欢迎。提前感谢您的时间。