问题标签 [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.
css - GWT ImageSprite:如何将背景图像移动到右侧
我想在 GWT 客户端包中使用以下样式:
.myClass tr:hover {
background: url("myImage.png") 185px 2px no-repeat;
}
我将图像声明如下:
@Source("resources/myImage.png")
@ImageOptions(repeatStyle = RepeatStyle.None)
ImageResource myImage();
并将样式更改为:
@sprite .myClass tr:hover {
gwt-image: "myImage";
background-position: 185px 2px;
}
但它不起作用。生成的 XYZ.cache.png 中有几个图像。因此,如果我更改萤火虫中的背景位置,我会看到完整的图像包。
如何将背景图像移动到正确的位置?
gwt - GWT UiBinder 和图像精灵
我无法让 CSS 图像精灵出现在 GWT UiBinder 中。我确实回顾了如何在 GWT 中使用图像精灵?,但发现我已经在做建议的事情了。
我有一个带有嵌套接口的ui.xml
,接口和一个 css 文件。ClientBundle
CssBundle
ui.xml:
客户端包:
sprites.css:
所以,我编译了我的应用程序(它没有抱怨),在浏览器中,我的图像丢失了。当我在 Chrome 的开发人员工具中查看该页面时,我看到相应的 div 引用了混淆的 css 类,但我无法在任何地方找到该类定义。
另一方面,我能够使用<g:Image resource="{resources.underTopGlow}" />
.
我是否缺少通过这样的 css sprites 显示图像的步骤?
css - GWT css 包含在客户端捆绑包中->“没有源代码可用于类型 de.main.resources.ResourceBundle...”
在将 css 资源包含到我的应用程序中的方式遇到一些问题后,我渴望使用 ClientBundle 包含 css 文件。
我将以下行添加到我的###.gwt.xml文件中:
我创建了一个如下所示的界面:
在我的 onModuleLoad() 方法中,我正在调用:
我的 css 文件是一个随机 css 文件,没有任何可能的 gwt 添加。
在浏览器中调用应用程序时,我面临的错误是:
有什么我遗漏的吗?
java - ClientBundle 不加载 ImageResource
我尝试使用 ClientBundle 实现将我的图像管理到一个大文件并最小化 HTTP 请求。
我把我的 gwt.xml
生成 ClientBundle
公共接口 ResourceBundle 扩展 ClientBundle {
}
将找到图像,没有错误。
这是代码
@Override public void onModuleLoad() {
}
我创建了一个简单的画布并将大小设置为 800x600。我创建了一个新的 Context2D 对象来在上下文中绘制图像并将画布添加到 RootPanel。
日志显示:
[20:10:21.676] - 启动引擎 [20:10:21.851] - 可见:真 [20:10:21.853] - http://127.0.0.1:8888/engine/7D39451825E9952050F44A6B8E2E15F3.cache.png
该图像存在于记录的 URL 下,因此一切看起来都很好。但是图像不会被绘制,或者它会绘制但不显示。
有人有想法吗?
我认为 ClientBundle 将图像加载为后端的开始。那么,如果我得到一个实例,每个 Image/Css 和其他填充都会被加载?
问候马库斯
eclipse - clientBundle/Eclipse/Maven @source-tag 的问题
我尝试使用 ClientBundle 和 @source Annotation,但没有更改 eclipse-project-settings,由于为“src/main/resources”设置了排除过滤器,Eclipse 找不到任何资源。gwt-issue详细描述了该问题并列出了一些(错误的)解决方法。
有没有办法在 pom 中配置资源文件夹/过滤(可能在 gwt-maven-plugin 部分中)以从 .project-file 中获取此配置项?
或者这个问题有一个“真正的”解决方案吗?
gwt - 在具有图像资源的 GWT UiBinder 模板中,我应该在哪里找到实际的图像文件?
根据文档,您可以添加要在 uibinder 模板中使用的图像资源,如下所示:
但是,按原样使用此示例,图像文件 (Logo.jpg) 必须包含在与 Resources.java 相同的目录/包中。我应该把我的图像文件放在哪里,我应该如何列出文件路径,这样我就不必将图像文件保存在我的 src 树中?具体来说,我使用的是 maven - 我不希望我的图像在 src/main/webapp 中,而不是在 src/main/java/com/mygwtapp/client 中吗?
css - 使用客户端包中定义的图像作为背景图像
我正在尝试使用图像作为按钮的背景。我将图像定义为客户端捆绑包中的资源。
在 css 文件中,我尝试使用以下代码引用此图像
}
但是没有显示图像。我应该改变什么??
哪里有问题..?
谢谢
凯瑟
css - 如何在现代 GWT 应用程序中覆盖默认 CSS?
来自以下页面:开发人员指南 - CSS 样式
很明显,在现代GWT
应用程序中有两种声明css
样式的方法:
使用 ClientBundle 中包含的 CssResource。在 UiBinder 模板中使用内联元素。
您如何使用这两种方法中的任何一种来覆盖GWT
默认样式,例如gwt-Button
,gwt-TextBox
等?
我知道仍然可以使用从 html 页面或 .gwt.xml 文件中引用的 css 样式表。但是,我想避免这种情况,因为这些方法现在已被弃用。
gwt - 如何在 GWT 中使用 Textresource
我正在将 GWT 用于 Web 应用程序。现在我尝试包含一个文本资源(HTML 文件),就像这里描述的那样:http
://code.google.com/webtoolkit/doc/latest/DevGuideClientBundle.html#TextResource
我收到了如下错误消息:
当我从包“my.package.resources”中删除 MyHTMLResource.java 和资源并将它们放入 EntryPointClass 所在的包“my.package.client”中时,一切正常。但我想将资源文件与其他文件分开。
那么如何将资源文件和 MyHTMLResource.java 文件移动到另一个包中呢?我是否必须更改 .gwt.xml 文件中的某些内容?
提前致谢
gwt - 如何在多个 CssResource css 文件中使用相同的 @def?
我想说,在一个集中的位置,
然后,在我所有的其他 css 文件中,mainColor
无需重新定义即可引用。然后,当我在一个地方更改 mainColor 时,我的整个应用程序都会更改颜色。
到目前为止,我能想到的最好方法是@Source
为每个 CssResource 声明包含两个文件,并始终包含全局 def 文件。还有其他方法吗?