问题标签 [oracle-jet]

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 投票
3 回答
1521 浏览

session - 如何在 Oracle JET 应用程序中管理会话

如何在 Oracle JET 应用程序中管理会话。

我一直在研究小型试点应用程序,我需要检查用户是否在每个请求上都登录。

我没有找到与 Oracle 最近发布的框架相同的任何资源。

0 投票
1 回答
76 浏览

sql - 查询返回所需的 json 格式

我正在使用 oracle jet 并使用堆积条形图,它需要格式的数据

名称值是栏中的部分,项目中的值是按日期出现的次数。

问题是我可以在服务器端编写什么样的 sql 查询来返回这种 json 格式?

服务器端的数据在单个表中,如日期、事件名称

0 投票
1 回答
340 浏览

gruntjs - OracleJET: How to change grunt release directory

I created an javascript app using Oracle JET v2.0. Running

creates release folder in the project root folder. How to change this to point to another path, for example outside project root?

0 投票
1 回答
1701 浏览

javascript - 从 Oracle Jet 中的提交事件提交数据

我正在尝试POST从提交事件中获取数据。对 REST 服务本身的请求正在运行。REST 服务有两个参数userpassword. 我打印出这两个参数,所以我知道我的视图模型包含数据。如何将参数添加到请求中,服务器端的值为空?

PS。Oracle Jet 基于 KnouckoutJS、JQuery 和其他一些 JS 库构建。

登录.js

登录.html

0 投票
1 回答
347 浏览

input - Oracle Jet ojInputNumber 组件给出 type="text"

目前我正在为安卓设备构建一个混合应用程序。我正在尝试使用 ojInputNumber 组件来强制在设备上显示数字键盘。不幸的是,组件绑定总是给出 type="text"。

我有一个包含特征的对象列表,在遍历特征时,将根据 entrytype 在屏幕上加载以下代码段。

在绑定组件之后,我试图加载一个模块(inputNumberFixer)。使用 jquery 手动将输入类型从文本更改为数字。

这一直有效,直到我从列表中选择另一个对象并且输入字段“刷新”。我更改的类型被放回文本,但 inputnumberfixer 没有第二次运行。

有谁知道如何强制这个组件将输入类型绑定到数字?

0 投票
1 回答
476 浏览

javascript - Oracle Jet 不显示来自 Web 服务的数据

我使用 Oracle ADF 已经有一段时间了,我想实施 Oracle JET 以获得更好的前端外观和感觉。我已经下载了所有文件并按照文档进行设置。我下载了 CRUD 示例,它工作正常。问题是,当我更改 Web 服务 URL 时,我开始在浏览器检查器(Chrome)上看到所有这些错误,说加载资源失败:服务器响应状态为 404 未找到。特别是 Knockout 库和 Require Js。

如果有人向我解释在 JET 上使用 Knockout 和 Require Js 的目的以及如何使用 JET 和 ADF 显示我的 Web 服务数据,我将不胜感激。谢谢你。

0 投票
1 回答
1148 浏览

oracle-jet - Oracle Jet 路由器 go 不执行任何操作

我正在创建一个包含 4 条路线的应用程序:

登录, 主页, page1, page2

当我在登录时检查用户是否已登录,然后它将用户转发到主页。通过获取路由器的 rootinstance 并调用 go 方法,这可以完美地工作。

当我检查用户是否没有在主页上登录时,它必须将用户发送到登录页面。我使用与上面相同的机制,但它没有做任何事情。页面被加载并且用户留在家里。当我添加 router.sync(); 作为下一个命令,我收到错误,因为同步未定义。有趣的是,发生错误后,路由器确实让我登录。

谁能告诉我发生了什么?

0 投票
1 回答
167 浏览

javascript - 对 requireJS 模块的同步方法调用

我正在尝试使用 Oracle Jet 组件构建一个导航栏,因为我担心我的代码的模块化,所以我正在为我的导航栏提供来自我使用 requireJS 加载的另一个模块的所需信息。执行时出现此错误Message: Unable to process binding "foreach: function (){return pages }" Message: pages is not defined

我的第一个猜测(使用断点之后)是绑定是在我的变量页面获取适当的数据之前完成的。如果是这种情况,我如何确保仅在我的变量正确初始化后才打印导航栏,如果不是,我做错了什么?

这是我的代码:

模板

模板的 JS

数据模块

index.html

0 投票
1 回答
351 浏览

oracle - oracle jet 会落入框架或库中吗

我想知道 Oracle Jet 是框架还是库?在他们的网站上,Oracle 说它是 Jquery、JqueryUI 和库的集合,但我看到很多人将其称为框架。那么哪个是正确的?

0 投票
2 回答
229 浏览

javascript - 将 OracleJet ojtimeline 组件绑定到 viewModel

我试图了解如何将数据从视图模型绑定到视图。REST对后端的请求工作正常,我得到一个包含多个项目的 JSON 数组。现有的文档没有给我足够的帮助。

如何将时间线组件绑定ojtimeline到视图模型数据数组?

编辑:现在没有错误,因为视图识别视图模型数组。但是ojtimeline不显示数据,只有一个工作的空视图组件。

看法

视图模型