问题标签 [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.
java - 如何将 @UIBinder 与 CheckBox ValueChangeEvent 一起使用?
我试图让它工作:
我从 GWT 编译器得到这些错误:
有谁知道是否有可能让它工作?现在我将手动添加一个处理程序,但 @UIBinder 版本要好得多。
gwt - GWT:UiBinder 还是 GWT Designer?
我有我使用UiBinder(GWT 2.0 方式)创建的第一个 GWT 项目,我发现它比编写 UI 创建 Java 源代码(GWT 1.0 方式)更容易。
但是我看到了谷歌免费发布的这个叫做GWT Designer的东西。它具有标准 Google Eclipse 插件所缺少的出色功能和向导。我喜欢它,但我仍然认为使用 UiBinder 更好。我认为 GWT Designer 将非常有用,它可以帮助您编写 UiBinder XML 文件(GWT 2.0 方式),而不仅仅是源代码(GWT 1.0 方式)。
你怎么看待这件事?我需要迁移到 GWT Designer 项目吗?如果我迁移但仍保留 UiBinder UI 创建会更好吗?
gwt - GWT UIBinder 选项卡面板
我想在带有两个选项卡的选项卡面板的主体内放置一些锚点。但我的锚是不可见的。代码如下
个人信息选项卡不可见
gwt - GWT TabLayoutPanel 不呈现图形内容
我有一个类似于以下的结构
我有两个选项卡,其中一个显示图表,另一个显示数据。但是,选项卡内的内容是不可见的。如果我把
在 TabLayoutPanel 之外我可以看到图表,但如果我如上所示放置图表不可见。任何线索都会有所帮助。提前致谢。
css - GWT 散列的 CSS 样式名称未正确添加
我对 GWT 样式有一个奇怪的经历。
我正在使用 UiBinder 以及一些编程访问来设置我的 GWT 小部件的样式:
如您所见,我也有一个 FlexTable。我是
http://code.google.com/webtoolkit/doc/latest/tutorial/style.html#secondary
的示例,
可以向 FlexTable 中的单元格添加样式,如下所示:
结果:标签 stationName 的样式已成功添加,但表格单元格的样式未成功添加。查看提供给浏览器的 HTML 会发现问题
已编译样式并给出哈希名称:.G1gm2rpjA 和 .G1gm2rpjB 表示标签的 HTML 元素已被赋予正确的哈希样式名称 G1gm2rpjA,但表格中的单元格有被赋予了原始样式名称“路线”……怎么了?这是一个 gwt 错误吗?
css - uibinder css 文字隐藏选项
在我的 CSS 中,我放了:
这是正确的语法吗?我尝试过,但在 Firefox 上使用 Firebug 进行调试时没有结果输出。我正在尝试使最大宽度在 IE6 中工作。
java - UiBinder 中的 gwt 按钮
我需要在 with 中创建一个 pushButton(所以它是一个带有图像的按钮)gwt
,UiBinder
但我不确定如何进行。这是我的ui.xml
代码:
在 *.java 文件中我定义了:
PushButton myPushButton;
如何将图像添加到按钮?我已经尝试了以下但不会工作:
谢谢
css - 以编程方式访问名称用破折号分隔的内联样式
这里展示了如何在 CamelCase 中使用样式,但是如何使用名称中带有破折号的样式?有效的 Java 方法名称中不能有破折号(至少 eclipse 显示语法错误)。
模板中定义的样式:
gwt - 一个 GWT CssResource,两个实现(css 文件)
我们认为这应该有效,但事实并非如此。
样式元素的颜色(无论与黄色或蓝色 css 相关的天气如何)将根据这两行的顺序设置样式。
作为一种解决方法,我复制了 ReviewPanelStyle (ReviewPanelStyle2),但我宁愿不......任何想法?
gwt - GWT UiBinder:将鼠标处理程序添加到面板或网格
在使用 UiBinder 时,我找不到将鼠标处理程序添加到 GWT 面板或网格的方法。
我基本上需要一种可以通过网格检测以下内容的方法:
- 检测事件发生在哪个单元格中。
- 检测鼠标向上事件
- 检测鼠标按下事件
- 检测鼠标退出事件
- 检测鼠标悬停事件
我曾计划尝试使用覆盖在网格顶部的绝对面板来执行此操作。我可以在 AbsolutePanel 上检测到这些事件,然后根据事件的位置,确定如果 AbsolutePanel 没有覆盖在 Grid 顶部,事件将发生在哪个单元格中,然后采取相应的行动。我现在发现在点击处理程序方面对面板施加了完全相同的限制,并且没有太多选项。
我只需要找到一种方法来让上述事件在网格上工作。你会推荐什么?不使用 UiBinder,我使用的是 DomHandlers,它似乎在 UiBinder 中被禁用(我错了吗?)。
非常感谢任何帮助。谢谢!
~斯科特