问题标签 [clientbundle]
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.
image - gwt ClientBundle context.drawImage 不显示图像?我的二维引擎
我的代码没有错误,但我没有看到图像。该图像与 ClientBundle 文件位于同一位置。对不起一大段代码。事实上,我是 GWT(以及 Java)的新手。我自学。我进行了调试,我看到图像已加载,所有类都已初始化,但画布到目前为止是空的。我使用 NetBeans IDE 7.3。如果有人能给我任何关于如何启动此代码的建议,我会很高兴。先谢谢你!
__ _ ___ ResourceInspector(没什么特别的)__ _ __ _ __ _ __ _ __ 图像位于同一文件夹中。
_ _ __ Point2D _ ___
_ _ Rect2D _ __ _
__ _ ___ ImgElement2D _ __ _ ___ 我需要这个类来保持原始图像的宽度和高度
_ _ ___ Sprite2D _ __ _ ___
__ _ __ _ __ _ ____主要入口点_ __ _ __ _ __ _ __ _ ____
gwt - GWT:我想创建一个自定义注释来替换 @Source
我有一个 ClientBundle,我在其中引用了一堆图标作为 ImageResource 的
出于多种原因,我真的不喜欢通过 @Source 注释引用静态文件位置。
我真的很想创建一个像@FugueIcon 这样的自定义注释,它会在某处动态生成静态路径。IE:
我正在查看 @Source 注释的代码,但没有弹出任何内容。我希望有人可以提供我可能采取的步骤来实现这一点。
谢谢!
gwt - 如何删除 GWT 中注入的 CSS 资源?
我想删除 GWT 应用程序中注入的 CSSResource。
我使用了以下代码MyClass.INSTANCE.ensureInjected();
我只想要特定页面的上述 CSSResource。所以剩下的页面应该按照实际的 css/主题工作。
一旦我注入它,它就适用于整个应用程序。我该如何克服呢?
gwt - 使用 GwtCreateResource 以编程方式提供文本
我希望我的 uiBinder 使用 ClientBundle,它将提供一些运行时自定义标签。一种 TextResource 但不是来自文本文件!
我尝试使用 GwtCreateResource 但从 DevGuide看来这是不可能的。我对吗 ?(create() 和 name() 是唯一可用的方法)我想要实现的是这样的:
客户端捆绑:
标签类:
uiBinder:
我的代码已经看起来像这样但res.label.title
不起作用,因为 GwtCreateResource 只能用作类实例化器 ( res.labels.create().title()
)。
有没有适合我的解决方案?也许使用自定义ResourceGenerator?
java - How to call a method of a GWT ClientBundle interface using a string?
I have a String property that relates to calling a particular method.
I have this DTO, with an icon property
In my interface I have these methods: (GWT ClientBundle)
I'm currently using an inefficient lookup with selection statements, but want to select the right method by building a string instead:
I want to build a string to select the right method instead, something like "icon_" + object.getIcon()+ "()"
Having done some research I understand I need to use reflection? How would this be accomplished?
gwt - GWT如何设置gwt.imageResource.maxBundleSize?(或任何系统属性的整数)
我需要更改系统属性
gwt.imageResource.maxBundleSize
到 1000。我该怎么做?
正如我在这里看到的那样,该财产存在; https://code.google.com/p/google-web-toolkit/source/browse/releases/2.5/user/src/com/google/gwt/resources/rg/ImageBundleBuilder.java#471
但是我不知道如何在 GWT.XML 中设置它:
<set-property name="gwt.imageResource.maxBundleSize" value="1000" />
结果是;
[错误] 找不到属性“gwt.imageResource.maxBundleSize”
所以我尝试创建属性;
<define-property name="gwt.imageResource.maxBundleSize" values="1000" />
但这让我明白了;
[错误] 无效的属性值“1000”
事实上,任何数值都会导致此错误。它唯一接受的是以字母开头的字符串……但这显然没有用,因为谷歌的代码是;
所以我很难过我应该如何设置这个属性。
java - 在包含的 ClientBundle 中有一个成员 ClientBundle 是一种好的做法吗?
在我的应用程序中,我有MyAppResources
,它将主要包含应用程序的自定义样式。我正在考虑将自定义样式应用于标准小部件(例如 CellTable)以及布局和自定义小部件上的自定义样式的好方法是什么?
我的问题:由于 MyAppResources 是一个单例(它不一定是,如其他帖子中所述),但CellTableResources
不是,并且CellTableResources
是此实例的成员,它也是一个接口也在扩展ClientBundle
,代理“CellTableResources”是否会成为在每个MyAppResources.INSTANCE.cellTableResources().foo()
?
如果是这样,我可以创建一个MyAppResources.CELLTABLE_RESOURCE_INSTANCE
来解决这个问题吗?或者即使有大量的调用,代理的创建也可以忽略不计MyAppResources.INSTANCE.cellTableResources().#
?
ClientBundle
其次,更多的是一个讨论问题:在这种情况下使用多个 s 的最佳实践是什么?我是否应该CellTableResources
单独使用(从 中删除它MyAppResources
),GWT.create(CellTableResources.class);
在需要它的小部件中使用(或使用像我一样的单例MyAppResources
)?
MyAppResources
:
CellTableResources
:
感谢您的阅读。
java - CssResource 只定义了类的一部分?
我将 GWT ClientBundle 与 CssResource 一起使用。我有一个包含以下类的 css 文件 test.css:
当我想使用 test.css 中的类时,我必须在我的应用程序中执行以下操作:
问题是我必须从 test.css 定义所有类,即使我不使用它们。有没有办法只定义我使用的类?
css - 如何从一个 ClientBundle 导入图像以使用另一个 ClientBundle 的样式
我喜欢一个客户端捆绑包:
我想在另一个 Bundle 的样式中使用来自第一个 Bundle 的图像。像这样的东西:
结束CSS文件看起来像:
甚至可能吗?还是我应该以不同的方式做整件事?
css - 如何将 css 属性添加到 CellTable 的 ImageResourceCell 中的图像
我在中创建了一个带有图像列的 CellTable GWT
。图片是通过`ImageResource 添加的。
但问题是我想更改图像的一些css属性,例如大小或cursor="pointer"
点击事件,但我不知道如何。在 Firebug 中有一个默认大小。如何将css添加到ImageResource
GWT中完成的图像?