问题标签 [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.
eclipse-rap - 如何预启动我的 RAP 应用程序以在启动后立即触发预热
我有一个 RAP 应用程序,我们将其部署到 Tomcat 实例中。该应用程序在第一次启动期间会做一些额外的事情。
目前,当第一个用户在浏览器中打开网页时,由于这种一次性初始化工作,应用程序准备就绪需要相当长的时间。
这对可用性不利,因为第一个用户需要等待很长时间才能完成启动工作。
有没有办法在 Tomcat 启动后触发或模拟第一个会话,以便我们可以预热应用程序并让第一个用户快速收到反馈?
我尝试通过 URLConnection 执行一些简单的 URL 请求来模拟浏览器,但似乎触发新会话的协议并非易事。
我还尝试使用 HtmlUnit 来请求启用了 JavaScript 的页面,这在一定程度上可行,但是对于这个简单的步骤,HtmlUnit 相当繁重。
那么是否有官方 API 或至少某种解决方法可以让我预先启动和初始化应用程序?
eclipse-rcp - 在 RAP 应用程序中使用 IEclipseContext
我们尝试在 RCP/RAP 应用程序中使用单一来源。RCP 应用程序工作正常,我们现在尝试将 RAP 用于 Web 前端。
例如下面的类
使用 IEclipseContext。但是在将目标设置为 RAP 后,org.eclipse.e4.core.contexts.IEclipseContext
无法解析命名空间。
将目标设置为 RAP 后如何访问 IEclipseContext?
提前致谢!
eclipse-rap - Tabris UI 控制 iPad 和 iPhone 上的演示指示错误
我目前正在验证 Tabris 框架,并在尝试UI Control Code Snippets时偶然发现了一些指示错误。
我将VisualGuideDemo.java添加到我的 HelloWorld-Project 中,并使用该createTable
函数向显示中添加了一个表格。在我的浏览器中,它显示了 3 列和 128 行的预期输出。当我在 iPad mini 或 iPhone Simulator 上测试应用程序时...
- 只显示第一列,
- 无法滚动整个列表(我可以向下滚动大约 60 个项目,然后列表“跳”回来)
- 并且表格的宽度不会调整到屏幕的全宽。
见附件截图
我还尝试添加一个使用整个屏幕宽度的 TabFolder。我使用了“createTabFolder”方法:
我取消了 setSize 函数的注释,但 TabFolder 没有调整到屏幕的整个宽度(不在浏览器或 iOS 设备上)。
我是 SWT、RAP/Tabris 的新手,所以我想知道我是否错过了一些基本的东西。
编辑:我猜移动客户端不支持一个表中的几列,但将缺少的列添加到列表末尾可能是一个不错的功能,由 listdividers 分隔。我的假设正确吗?
eclipse-rap - Eclipse RAP 2.0 双击 TableViewer/TreeViewer 在 IE8 上无响应
我正在使用 IE8 开发 RAP 2.0。很多时候,我双击 tableviwer 上的 treeviewer 节点或项目,它不会触发 DoubleClickListener 事件。但是,如果我连续单击 3 次,它将触发 DoubleClickListener。它在 Firefox 和 Chrome 上运行良好。谁能帮我这个?非常感谢。
eclipse - 未找到 RAP 2.0 Hello World 示例入口点
我安装了完整的 IDE 包和 RAP 目标。之后我想尝试“Hello world”示例,您可以在此处找到示例,但我没有“创建应用程序 UI”中描述的 BasicEntryPoint 类。在示例中也说明的“启动应用程序”之后,我收到错误消息:
怎么了?我觉得示例描述是错误的......
eclipse-rap - RAP 应用程序的多个入口点
我有一个基于 Eclipse RWT(独立版本)的应用程序。这是一个相当复杂的企业应用程序,涉及 Spring 依赖注入和许多要在启动时初始化的框架。
目前我需要对整个事情有第二个看法。初始化的东西有点复杂,我想重用它。此外,我不想在我的 Tomcat 上部署第二个 webapp。是否可以实现两个入口点并将它们中的每一个绑定到一个单独的 url 模式?
例如
url 模式/first
入口点com.example.myapp.FirstEntryPoint
url 模式/second
入口点com.example.myapp.SecondEntryPoint
这是可能的,还是您有任何替代方法来实现这一目标?
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(我在同一文件夹中尝试了外部库和本地库):
希望有人可以帮助我解决这个问题。
osgi - 无法在 RAP 中获取 ConfigurationAdmin 的参考
我正在尝试在我的 RAP 应用程序中配置osgi-jax-rs-connector 。
自述文件说使用配置管理服务进行配置。
上面的代码总是返回null
. ServiceReference
获取对 ConfigurationAdmin 的引用的正确方法是什么。之前是否需要启动另一个捆绑包?
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
不再包括在内,如果是,我可以用什么来代替它?或者我怎样才能包括它?
eclipse - 从 Eclipse 插件开发迁移到 Eclipse RCP
我从 3 年开始从事 Eclipse 插件开发,但现在我想转向 Eclipse RCP 和 RAP。我已经尝试过,发现它有点相似和常见的工作方式。
现在我想要一个更好的方法来开始 RCP 和 RAP。请分享我必须注意的要点,并请分享一些好的教程链接。
我曾试图通过谷歌搜索,但得到了一个退出确定的链接。