问题标签 [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.

0 投票
1 回答
457 浏览

gwt - GWT 中的 ClientBundle - 纹理图集

创建 ClientBundle 时,来自 bundle 的图像在页面上表示为 FF、CH 中的内联数据(例如 img src="data:image/gif;base64,R0lGODlh....)。图像被分配给背景,因此“背景-位置”属性工作正常。通常,MS IE 会出现问题。IE 不是嵌入图像,而是创建图像映射/纹理图集/图像缓存(不太确定名称),因此不能使用“背景位置”。是有什么方法可以禁用图像缓存的创建。此外,是否可以控制数据嵌入。对于长列表,例如,列表项生成的 html 非常大,因为从项到项重复相同的数据。

0 投票
0 回答
273 浏览

html - 从 GWT 访问 PlayN 的客户端包

我有一个正在编译为 HTML5 的 PlayN 游戏。我使用普通的 DOM 元素在 GWT 中构建了一个 UI。这个 UI 承载了渲染游戏的画布。

给定一个描述图像位置的字符串,我想使用 PlayN 的客户端包来查找图像。目前,HtmlAssetManager 有一个类似的功能:

我只想要 url,所以我可以构造一个Image小部件:

有什么方法可以从我的 GWT UI 代码中访问它吗?我想我可以分叉 PlayN 和 subclass HtmlAssetManager,然后PlayN.assetManager()转换为HtmlAssetManager,但我宁愿不这样做。

0 投票
0 回答
200 浏览

css - 使用 CLientBundle 时 Gwt Designer CSS 查看器找不到 css 文件

我想使用 GWT 设计器中集成的 CSS 查看器 (https://developers.google.com/web-toolkit/tools/gwtdesigner/features/gwt/css_support) 来管理我的 css 样式....

但我无法添加在“src/client/resources/”中创建的 css 样式表。css 查看器只是在 WAR 目录中找到 css。感谢您的帮助(如何指示 gwt 设计器查找/添加另一个不在 WAR 目录中的 css 文件)。

0 投票
1 回答
345 浏览

templates - GWT:小部件/模板和 ClientBundle

允许 Widget/Template 和 ClientBundle 的哪些组合,以及在使用它们时是否有任何已知的限制/您应该考虑的事情。

Afaik 类似:

不允许,因为它会引发错误。

就像是

并将它与类似的东西一起使用iconONLY(w.getElement());是可能的,但是 Widget 失去了所有功能,因为它的 attache 方法没有正确执行。

总而言之,我假设模板不打算在其中放置小部件!

ClientBundle 旨在保存内容小部件。在其他元素中使用它们,例如:喜欢

调用iconONLYimageResource.getSafeUrl);可能会导致问题...

我的假设正确吗?请告诉我您是否尝试/使用过其中一种组合以及它是如何工作的?

0 投票
1 回答
487 浏览

css - ClientBundle 中的 ImageResource 作为真实元素

默认情况下,IE9 不打印背景图像。是否有一个选项告诉 ClientBundle,所有图像都应该是真实元素而不是假的 css 背景图像?

0 投票
0 回答
116 浏览

google-app-engine - 带有 AppEngine 数据存储的 GWT 语音?

我正在开发一个可以播放大量小型 mp3 文件的应用程序。mp3 作为 Java 项目的一部分部署到 App Engine,并通过带有 URL 的 SoundController.createSound() 使用 GWT-voices 播放。

2个问题:

  1. 我可以通过这种方式部署的媒体数量是否有限制?我打算每个应用程序使用 100 个小型 mp3。

  2. 我需要编辑 MP3 池,而无需重新部署整个程序和媒体。我真的应该以某种形式使用数据存储吗?那将如何运作?GWT-voices 需要 URL,但据我所知,数据存储不处理 URL?

此外,是否有任何(非文本)等效于 ExternalTextResources(在 ClientBundle 中),以启用具有外部缓存的声音文件的客户端捆绑?

感谢您对此的任何想法。

0 投票
1 回答
2035 浏览

css - 我真的需要将 css 资源文件放入 GWT 中的 ClientBundle 中吗?

我想把我所有的资源都放到一个 ClientBundle 中以便于管理。因此,我首先开始着手将单个 css 文件(也是目录下的文件/war)放入 ClinetBundle。但是,无法在我的输出中呈现样式,但是如果我只是将 css 文件放在下面/war而不使用 css ClientBundle,那么程序就可以正常工作。

下面是我的简单测试用例(使用 ClientBundle) - 我将 css 文件放在client包中的同一文件夹中,并删除目录下的 css 文件/war

无法渲染样式。

另一个简单的案例 - 不使用 css ClientBundle 并将 css 文件放回文件/war夹中。

样式可以正确渲染。

还有我的 Test.css 代码:

这里有什么问题,请任何人给我一些启发。赞赏!

0 投票
1 回答
400 浏览

gwt - 如何为在 GWT 中使用 ClientBundle 访问的图像设置元素 ID?

在 GWT 中,我需要为将使用 ClientBundle 访问的图像设置元素 ID。

例如。@Source("logo.png")

而不是 Image 我调用这个 logo()。但我想为 logo.png 设置元素 ID。

是否可以?

0 投票
2 回答
852 浏览

gwt - 如何动态设置 GWT DataGrid 样式

我在我们的 GWT 应用程序中实现了多个主题。

问题是在构建 DataGrid 时,我找不到更改已传递给它的样式资源的方法。有谁知道如何解决这个问题。还是在每次主题更改时,我们都必须重建网格?

任何其他解决问题的新想法(在这些小部件上有多个主题)都值得赞赏。

谢谢。

0 投票
1 回答
539 浏览

java - GWT:模块与 ClientBundle?

我是 GWT 的新手,很难理解ModuleClientBundle之间的根本区别。在 GWT 文档的某些领域,两者似乎是同一件事,而在其他领域,它们显然是不同的。

我的理解是,模块是部署到用户浏览器的客户端代码。这是一个包含 HTML、CSS 和 JS 的 ZIP 文件。

我的理解是ClientBundle类似于Module,只不过它只包含图片等静态资源。

如果这些理解是正确的,那么为什么需要区分两者呢?HTML/CSS/JS 不也是静态资源吗?!?如果我偏离了基础,请帮助我了解差异是什么,并可能提供每个的具体示例以及何时适合使用每个示例。提前致谢!