问题标签 [eclipse-rap]

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 回答
264 浏览

eclipse-rap - 如何预启动我的 RAP 应用程序以在启动后立即触发预热

我有一个 RAP 应用程序,我们将其部署到 Tomcat 实例中。该应用程序在第一次启动期间会做一些额外的事情。

目前,当第一个用户在浏览器中打开网页时,由于这种一次性初始化工作,应用程序准备就绪需要相当长的时间。

这对可用性不利,因为第一个用户需要等待很长时间才能完成启动工作。

有没有办法在 Tomcat 启动后触发或模拟第一个会话,以便我们可以预热应用程序并让第一个用户快速收到反馈?

我尝试通过 URLConnection 执行一些简单的 URL 请求来模拟浏览器,但似乎触发新会话的协议并非易事。

我还尝试使用 HtmlUnit 来请求启用了 JavaScript 的页面,这在一定程度上可行,但是对于这个简单的步骤,HtmlUnit 相当繁重。

那么是否有官方 API 或至少某种解决方法可以让我预先启动和初始化应用程序?

0 投票
1 回答
391 浏览

eclipse-rcp - 在 RAP 应用程序中使用 IEclipseContext

我们尝试在 RCP/RAP 应用程序中使用单一来源。RCP 应用程序工作正常,我们现在尝试将 RAP 用于 Web 前端。

例如下面的类

使用 IEclipseContext。但是在将目标设置为 RAP 后,org.eclipse.e4.core.contexts.IEclipseContext无法解析命名空间。

将目标设置为 RAP 后如何访问 IEclipseContext?

提前致谢!

0 投票
1 回答
115 浏览

eclipse-rap - Tabris UI 控制 iPad 和 iPhone 上的演示指示错误

我目前正在验证 Tabris 框架,并在尝试UI Control Code Snippets时偶然发现了一些指示错误。

我将VisualGuideDemo.java添加到我的 HelloWorld-Project 中,并使用该createTable函数向显示中添加了一个表格。在我的浏览器中,它显示了 3 列和 128 行的预期输出。当我在 iPad mini 或 iPhone Simulator 上测试应用程序时...

  • 只显示第一列,
  • 无法滚动整个列表(我可以向下滚动大约 60 个项目,然后列表“跳”回来)
  • 并且表格的宽度不会调整到屏幕的全宽。

见附件截图

iphone模拟器截图 ipad mini 截图

我还尝试添加一个使用整个屏幕宽度的 TabFolder。我使用了“createTabFolder”方法:

我取消了 setSize 函数的注释,但 TabFolder 没有调整到屏幕的整个宽度(不在浏览器或 iOS 设备上)。

我是 SWT、RAP/Tabris 的新手,所以我想知道我是否错过了一些基本的东西。

编辑:我猜移动客户端不支持一个表中的几列,但将缺少的列添加到列表末尾可能是一个不错的功能,由 listdividers 分隔。我的假设正确吗?

0 投票
1 回答
164 浏览

eclipse-rap - Eclipse RAP 2.0 双击 TableViewer/TreeViewer 在 IE8 上无响应

我正在使用 IE8 开发 RAP 2.0。很多时候,我双击 tableviwer 上的 treeviewer 节点或项目,它不会触发 DoubleClickListener 事件。但是,如果我连续单击 3 次,它将触发 DoubleClickListener。它在 Firefox 和 Chrome 上运行良好。谁能帮我这个?非常感谢。

0 投票
1 回答
1724 浏览

eclipse - 未找到 RAP 2.0 Hello World 示例入口点

我安装了完整的 IDE 包和 RAP 目标。之后我想尝试“Hello world”示例,您可以在此处找到示例,但我没有“创建应用程序 UI”中描述的 BasicEntryPoint 类。在示例中也说明的“启动应用程序”之后,我收到错误消息:

怎么了?我觉得示例描述是错误的......

0 投票
1 回答
565 浏览

eclipse-rap - RAP 应用程序的多个入口点

我有一个基于 Eclipse RWT(独立版本)的应用程序。这是一个相当复杂的企业应用程序,涉及 Spring 依赖注入和许多要在启动时初始化的框架。

目前我需要对整个事情有第二个看法。初始化的东西有点复杂,我想重用它。此外,我不想在我的 Tomcat 上部署第二个 webapp。是否可以实现两个入口点并将它们中的每一个绑定到一个单独的 url 模式?

例如

url 模式/first入口点com.example.myapp.FirstEntryPoint

url 模式/second入口点com.example.myapp.SecondEntryPoint

这是可能的,还是您有任何替代方法来实现这一目标?

0 投票
1 回答
6099 浏览

swt - 在 RAP 中的 SWT 浏览器小部件中使用 JavaScript 显示本地 HTML 文件

对于我的 RAP 项目,我需要展示一些图表。因为我还没有找到任何用于此目的的小部件,所以我的计划是使用浏览器小部件,所以我可以使用像 Highcharts 或 Chartsjs 这样的 JavaScript 插件。但我无法让它工作。如果我在 browser.setUrl 中设置 HTML 文件,浏览器小部件不会显示任何内容,甚至不会显示简单的 HTML。Chrome 中的 JavaScript 控制台说

不允许加载本地资源

如果我使用setText显示 HTML 的方法输入 HTML 代码,但 JavaScript 不起作用,它不会像 jQuery 库那样加载外部 JS 文件。

不能这样吗?或者我的失败在哪里?(对不起,我的英语不好,我不是母语人士。)

这是我尝试过的 Java 代码:

或这个:

我也尝试了一些其他的东西,没有工作。

在 setText-method 中使用 HTML(我在同一文件夹中尝试了外部库和本地库):

希望有人可以帮助我解决这个问题。

0 投票
2 回答
465 浏览

osgi - 无法在 RAP 中获取 ConfigurationAdmin 的参考

我正在尝试在我的 RAP 应用程序中配置osgi-jax-rs-connector 。

自述文件说使用配置管理服务进行配置。

上面的代码总是返回null. ServiceReference获取对 ConfigurationAdmin 的引用的正确方法是什么。之前是否需要启动另一个捆绑包?

0 投票
1 回答
266 浏览

eclipse-rap - 将 org.eclipse.core.resources 与 RAP 一起使用

我目前正在尝试将 Eclipse RCP 插件移植到 RAP(这是我第一次使用 RAP)。我查看了几个关于如何移植的示例应用程序和教程,但我得到的所有信息都表明该捆绑包org.eclipse.core.resources应该可用(只要我不完全误解它们)。

我已经解决了所有其他Required-Bundle-errors,但仍然Bundle 'org.eclipse.core.resources' cannot be resolved存在“ ”。它似乎org.eclipse.core.resources不包含在 RAP 目标平台中(我通过 Eclipse 安装并检查了设置)。

org.eclipse.core.resources不再包括在内,如果是,我可以用什么来代替它?或者我怎样才能包括它?

0 投票
2 回答
192 浏览

eclipse - 从 Eclipse 插件开发迁移到 Eclipse RCP

我从 3 年开始从事 Eclipse 插件开发,但现在我想转向 Eclipse RCP 和 RAP。我已经尝试过,发现它有点相似和常见的工作方式。

现在我想要一个更好的方法来开始 RCP 和 RAP。请分享我必须注意的要点,并请分享一些好的教程链接。

我曾试图通过谷歌搜索,但得到了一个退出确定的链接。