问题标签 [uibinder]

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 投票
2 回答
6061 浏览

java - 将类名添加到 uibinder xml 文件中的元素

以下替换任何当前的 css 类名称。它似乎在调用setStyleName.

我真正想做的是添加一个类名,比如调用addStyleName.

有可能做我正在尝试的事情吗?

0 投票
3 回答
24077 浏览

java - 如何在 GWT 2.0 中使用 DockLayoutPanel 和 UiBinder 布局小部件?

我正在尝试使用 UiBinder 在 GWT 2.0 下获得一个简单的布局。我试图获得的布局是模仿 Java 的 BorderLayout 的布局,您可以在其中指定北、南、东、西和中心方向的不同面板;为此,我正在使用 DockLayoutPanel。我想获得一个固定宽度的页眉和页脚。剩余的视口空间将被分配给 DockLayoutPanel 中心槽的小部件占用。

我得到的当前 .ui.xml 文件是:

浏览器仅在左上角呈现 HEADER。我怎样才能实现我正在寻找的布局?在使用 GWT 布局面板之前,您似乎需要了解更多 CSS,但这违背了使用它创建 UI 的目的。

0 投票
3 回答
2963 浏览

gwt - UiBinder 与 ToggleButton 一起使用

我喜欢新的 GWT2 UiBinder,但是,使用声明性 UI 样式是否可以实现某些事情尚不清楚。

例如,ToggleButton 仅在构建时获取图像实例(没有用于上/下图像的​​设置器)。据我了解,UiBinder 以类似 JavaBean 的反射方式工作,其中可分配的属性映射到相应的设置器。这种风格是否可以使用像 ToggleButton 这样的小部件,在构建时必须指定某些属性?

0 投票
1 回答
1849 浏览

java - 我可以在 GWT 2.0 中混合使用声明式布局和程序式布局吗?

我正在尝试重做我在 GWT 2.0 发布之前制作的现有面板。该面板在 VerticalPanel 下方有几个文本字段和一个可滚动面板。

我想做的是使用 UIBinder 制作可滚动面板,然后将其添加到 VerticalPanel 下面是我创建的一个示例来说明这一点:

然后是xml:

然后在入口点做这样的事情:

但是当我将 ScrollTablePanel 添加到 VerticalPanel 时,页面上只有第一个 FlexTable (test1) 可见,而不是整个 ScrollTablePanel。

有没有办法让这项工作在 GWT 2.0 中混合声明式布局和编程布局?

0 投票
4 回答
7154 浏览

gwt - 在 DockLayoutPanel 中嵌入 TabLayoutPanel

我正在尝试在 DockLayoutPanel 中嵌入 TabLayoutPanel,但选项卡没有显示出来:(

0 投票
2 回答
3657 浏览

gwt - 如何使用 UiBinder 将 StackLayoutPanel 包装在 DecoratorPanel 中?

在使用 GWT 以编程方式成功构建了一个重要的 UI 之后,我正在尝试使用 UiBinder 重新创建相同的 UI。我以前从未使用过任何类型的声明性 UI 系统,尽管我正在取得进展并且可以看到这种方法的好处,但我无法让 DecoratorPanel 正确包装 StackLayoutPanel。

StackNavigator.java

StackNavigator.ui.xml

StackLayoutPanel 未包装在 DecoratorPanel 中,按预期显示和运行。包裹在 DecoratorPanel 中时,看不到 StackLayoutPanel。取而代之的是一个蓝色的小圆圈,我猜这是 DecoratorPanel 的角落图形紧紧地聚集在一起。这就是我尝试在 DecoratorPanel 上设置宽度和高度并将中间区域设置为 100% 的原因,如 GWT API 中所建议的那样。

它没有达到我的预期,所以我一定是在这里误解了一些东西。任何人都可以帮忙吗?

谢谢 :-)

0 投票
6 回答
14266 浏览

css - 如何使用 UiBinder 声明依赖样式名称

我有一个包含 TextArea 的简单 UiBinder 小部件:

我想控制此文本区域的背景颜色以实现可写和只读状态。GWT 使用“-readonly”样式名称装饰器来实现这一点。所以我试试这个:

显然这不起作用,因为样式名称对 CssResources 进行了混淆,导致如下所示:

可写文本区域的结果 HTML 如下所示:

只读文本区域如下所示:

如何声明样式以便 GWT 混淆主要部分而不是“-readonly”decdorator?

我知道我可以禁用整个样式名称的混淆。但我想在使用装饰器的同时保持混淆。

0 投票
6 回答
14264 浏览

gwt - GWT:UiBinder 中的菜单

我想通过 GWT 2.0 中的 UiBinder 使用声明性方法来实现菜单 ( MenuBar, )。MenuItem

我遇到了两个问题:

  1. 有没有办法在 .ui.xml 文件中添加 MenuItemSeparators?到目前为止,我只设法将 MenuBar- 和 MenuItem-tags 放入文件中。

  2. 使用@UiHandler,GWT 为我编写事件处理程序的样板代码。对于菜单,我需要编写命令。我应该如何使用 UiBinder 方法来做到这一点?文件中是否有命令标签.ui.xml?我是否必须自己为命令处理程序编写样板代码?

感谢您思考这些问题!

0 投票
4 回答
5852 浏览

google-app-engine - GWT+UIBinder+Gin+Guice+JDO+GAE 示例

我正在尝试将所有这些技术联系起来,但是有很多孤立的例子,我没有足够的经验将它们联系在一起

所以我的问题:是否有类似的例子?是否可以将 UIBinder 与 Gin 一起使用?有什么建议可以实施吗?

0 投票
1 回答
1308 浏览

gwt - 如何将 UI 活页夹小部件包含到另一个 UI 活页夹小部件中

我正在尝试将 UI 活页夹小部件包含到另一个小部件中:我正在使用 UI 活页夹构建一个表单,并希望包含一个也使用 UI 活页夹完成的精美按钮。有谁知道如何做到这一点?

谢谢!