问题标签 [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.
gwt - Unable to compile GWT Cell Showcase examples
I have been trying to understand gwt Widgets showcase at the below link:
http://gwt.google.com/samples/Showcase/Showcase.html#!CwCellList
I am not able to compile the code, this code is using UiBinder but they are not binding it to template which gives me error "Template file ContactInfoForm.ui.xml is missing (expected at com/tracker/client/view)"
any idea how to get this sample running, gwt sample directory (get downloaded with gwt) is not having the part of examples...
Thanks in Advance...
java - UiBinder 小部件中的自定义属性
我正在为我的应用程序使用 GWT 和 UiBinder,我正在尝试这样做
<g:TextBox ui:field="searchBox" styleName="{style.searchBox}" placeholder="search" />
但是自定义placeholder
属性不起作用,因为没有setPlaceholder
方法 on TextBox
- 我需要这样做:
searchBox.getElement().setAttribute("placeholder", "search");
回到java代码。关于如何在 UiBinder 本身中执行此操作的任何想法?我想我可以将其更改为普通输入元素并尝试获取引用及其值,但我宁愿不走那条路。
gwt - 将对象传递给 uibinder 中定义的小部件的构造函数
我正在尝试通过其构造函数将我的应用程序的 EventBus 传递给在 UiBinder 中声明的小部件。我正在使用@UiConstructor 注释来标记一个接受EventBus 的构造函数,但我不知道如何从我的ui.xml 代码中实际引用该对象。
也就是说,我需要类似的东西
WidgetThatNeedsAnEventBus.java
TheUiBinderThatWillDeclareAWTNAEB.ui.xml
将静态值传递给 WidgetThatNeedsAnEventBus 没有问题,我可以使用工厂方法创建新的 EventBus 对象。但我需要的是通过我的应用程序已经存在的 EventBus。
有没有办法引用 UiBinder 中已经存在的对象?
gwt - GWT 设计器目前是否使用 UIBinder?
我最近了解了 GWT Designer,我正在尝试在我的一个项目中使用它。当我尝试打开 myView.java 时,我收到一条消息,指出此视图与 UIBinder 文件相关联,我应该打开 UIBinder 文件。当我打开 UIBinder 文件时,我被告知我需要 2.1 M4 版本才能使 UIBinder 工作。然后我安装 2.1RC1,当我尝试使用 windowBuilder 打开 UI 文件时出现内部错误。那么 UIBinder 可以与 GWT Designer 一起使用吗?如果是这样,我做错了什么?
gwt - uibinder 小部件添加子失败
我尝试在 uibinder 中添加孩子
我得到错误
在纯文本上下文中。也许您正尝试在需要文本的地方使用未转义的 HTML,例如在 HasText 小部件中?元素<package:ListItem.....
我的父母看起来像下面
能解释一下错误是什么意思吗?
gwt - 在 GWT UiBinder 中布置表格(使用网格?)
我想在 UiBinder 中制作一个数据表。我需要编程访问,以便可以在运行时添加数据,但我希望我的设计器能够访问 ui.xml 文件中的标题名称、列样式等。
是否有满足这些需求的解决方案?Grid 完全满足我的编程访问,但我看不到从 ui.xml 中指定 Grid 中的行或单元格的方法。
uibinder - 无法获得 ui:image 工作
我尝试使用 gwt 的 uiBinder 来获取图像,但它不起作用,
在 .xml 文件中,我定义了:
我有一个 Resources.java 文件来定义图像资源:
和 gwt 抱怨:
有谁知道这有什么问题?谢谢!
java - 在 java 中使用 uibinder css 而不是 xml
在我的 ui.xml 中,我的风格如下
如果我想以编程方式使用java 文件中的样式而不是 ui.xml,在我的小部件中如何调用 .setStyleName(..) 因为 css 被混淆了
gwt - GWT Layout:“占用剩余空间。”
我现有的布局是两个 div 的堆栈- LayoutPanel 中的 g:layers。顶部 div 应该与包含其内容所需的一样大。底部 div 应该占据屏幕上的其余空间,而不会导致出现滚动条。
顶部 div 的内容可以改变,因此顶部 div 的大小可以改变。
我当前的解决方案是每当顶部 div 的内容发生变化时触发的回调。包含的 LayoutPanel 然后可以重新计算顶部 div 的大小,并显式设置第二层的top
和bottom
属性以占用其余空间。有没有更好的办法?就像是,
gwt - UiBinder 文件中的自定义标签
在 UiBinder.ui.xml 文件中使用 a<g:LayoutPanel>
时,可以指定<g:layer>
标签。其他一些 Google 构建的小部件也有类似的特殊标签 -<g:tab>
甚至还有一个子标签<g:header>
.
如何为我自己的小部件指定这些?