问题标签 [gwt]
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 - 如何在 GWT 中更改 DecoratorPanel 的颜色?
我看到它使用 png 图像进行渲染,所以我假设这意味着我需要提供我自己版本的这些图像,并适当更改颜色。我将这些图像放在哪里,以及如何在 CSS 中应用它们?
gwt - 将数据从 Javascript 加载到 GWT
几天来我一直在尝试执行以下操作,但无济于事:
我有一个 GWT 应用程序,它在启动时进行多次 RPC 调用以加载初始数据。在大多数情况下,这些数据是相对静态的,所以如果可以的话,我会跳过 RPC 调用。但是数据的变化比应用程序更频繁,所以我宁愿在编译时不包括它。
相反,我获取数据并将其以 JSON 格式存储在一个静态 .js 文件中。我将其包含在应用程序的加载 HTML 中:
html ... GWT 正在加载东西...>
script src="staticstuff.js">/script> //这是故意错误的,因此它将显示在stackoverflow html上,静态内容如下:
var 启动数据 = [JSON.....];
然后,在应用程序本身中,我们执行以下操作:
当我们的数据是数组、字符串或其他一些 JS 原生对象时,这非常有效。我似乎不能做的是以下几点:
我可以拉回 js 对象并自己将它们解析到我的对象图中,但我不希望这样做,特别是因为 GWT 已经为我创建了一个转换器(因为 OurMoreComplexObject)已经在 RPC 调用中返回。
有没有人尝试过这样的事情?如果是这样,我该如何让它工作?还有其他方法可以做到这一点吗?(主要目标是如果数据存储在文件中,我可以将其加载到我们的 CDN 上,而不是每次启动时都强制回调到我们的服务器)
gwt - 基本的 GWT 异步调用误区
我似乎对 GWT 异步调用的工作方式和/或小部件在收到回调后如何更新存在一些根本性的误解。
我已经创建了两个接口以及实现,它们似乎正在相互通信。我根据在使用 eclipse 调试器单步执行时观察到的合理外观数据做出此声明:result
下面的 onSuccess 方法中的变量包含我期望的内容,并且我尝试填充的网格最终被results
退出时的数据填充从循环。但是,当onSuccess
调用返回时,我的 GUI 中不会根据uhpScrollPanel.setWidget(uhpGrid)
调用显示任何网格,并且不会引发任何类型的异常。
我一定是忽略了一些明显的东西,有没有人知道在哪里看?
java - 如何将 Google Adsense 放入 GWT
有谁知道如何将 Google Adsense 广告放入 GWT 网络应用程序中?
java - 在 GWT 启动时启动后台线程
我有一个显示由 JFreeChart 呈现的一些图表的 GWT 应用程序。每隔几分钟,页面就会刷新一次,这会导致应用程序生成新的图表。(换句话说,整个图表生成过程由客户端请求引导。)这样做的问题是多个客户端访问同一服务器会导致生成图表的多个请求,但是由于所有用户的图表都是相同的,真的没有理由这样做。我想在后台线程中预渲染图表,这将在应用程序启动时启动,然后根据请求将已经渲染的图表提供给客户端。
我在 GWT 中看不到任何“认可”的方式来在服务器启动时执行您自己的代码。我能想到的唯一方法是创建一个在启动时由应用程序容器加载的 servlet,并在 init() 方法中启动图表生成线程。
有没有更优选的方法来做到这一点?
注意:假设它是真的,“否”是一个完全可以接受的答案。
java - 使用 Google Web Toolkit 播放声音通知
是否可以使用将被翻译为 Javascript 的 Google Web Toolkit 播放声音通知?谢谢。