问题标签 [jaggery-js]

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

javascript - Jaggery 文件更改未显示

我是使用 .jag 文件的新手,我应该更改 Web 应用程序中的界面。只需在下拉列表中添加选项。

改变 .jag 文件就足够了吗?

我需要在选择代码下添加以下代码(下拉菜单中的新选项)。

使用 .jag 文件时如何更改界面?

纠正我如果我错了。

0 投票
1 回答
692 浏览

javascript - 如何使用粗糖超过 64K 限制

我正在使用粗糖。我有一个非常大的页面(HTML 和粗略),我收到:

为方法生成的字节码超过 64K 限制

我需要知道是否存在任何通过此限制的方法。

0 投票
1 回答
230 浏览

javascript - 如何修复 jaggery-js 产生的字符编码?

如何解决 jaggery-js 产生的字符编码问题?

输出:

á, ú, Ä, Å¡

ı, ü, Ä, ö , ç , Å , Ä°

0 投票
1 回答
192 浏览

javascript - 如何使用 Rhino 中的 SOAP Web 服务响应处理 ServerSide XSLT?

我正在尝试使用来自 Rhino 的 SOAP Web 服务响应和基于文件的 XSLT 的输入来执行服务器端转换。我的 JAVA / JS 经验很少(但在不断增长)。寻找一些关于如何将我发现的样本从使用基于文件的 xml 输入转换为 w/s SOAP 流的指针。

我的限制:

  1. 转换必须在服务器端而不是在客户端运行
  2. 必须在 Rhino 中完成
  3. 传入的 XML 包含在我成功进入我的 JS 的 Web 服务 (SOAP) 响应中
  4. XSLT 在本地文件中

我已经能够追踪以下源/指针,但无法确定如何从我的服务器获取 xml soap 输入与示例中的文件。

http://simonkissane.blogspot.ca/2013/06/xml-pretty-printing-and-xslt-processing.html

我的 JS 非常简单,请注意获得 w/s 响应的部分是使用 Jaggeryjs.org,它就是 Rhino

我的肥皂响应有效, print(getBeerList()) 返回我期望的 xml。

我失败了: var dsDoc = new javax.xml.transform.dom.DOMSource(doc); 在函数 applyXSLT 中出现以下错误:

错误 {org.jaggeryjs.scriptengine.engine.RhinoEngine} - org.mozilla.javascript.JavaScriptException:InternalError:“javax.xml.transform.dom.DOMSource”的 Java 构造函数没有找到参数“string”。(/TestJaggery_1//index.jag#90) (/TestJaggery_1//index.jag#108)

JS代码:

0 投票
1 回答
199 浏览

wso2 - WSO2 API Manager 管理服务 - 获取二级商店用户列表

我正在使用管理服务来获取商店中所有可用用户的列表。我使用以下代码通过 Jaggery 调用该服务:

这给了我主商店的用户列表。还有一个通过 Active Directory 连接到 APIM 的辅助用户存储,我也想获取该存储的用户列表。

有没有办法使用管理服务获取所有商店的用户列表,如果是,我该怎么做?谢谢

0 投票
2 回答
221 浏览

wso2 - 如何在 jaggery js 中获取当前日期和时间?

我在 wso2 数据分析服务器中工作。我正在使用查询来获取基于时间戳的数据,但我已经手动给出了时间戳。请告诉我如何在 jaggery js 中以毫秒为单位获取当前日期和时间?

0 投票
3 回答
484 浏览

javascript - 如何在javascript中计算上周的工资?

我正在尝试计算员工上周的工资。这意味着本周不应该包括在计算中。现在我有 -7 从当前日期检查我的数据。这是我的代码

我的目标是计算周一至周五之间的上周工资。我只用了-7 来检查我的数据。请帮我

0 投票
0 回答
221 浏览

wso2 - 通过 API Manager 的 jaggery 获取用户声明

我需要获取登录 API 管理器的用户的用户声明。我更喜欢使用粗糖来做到这一点。

但是,当我尝试以下

我得到{}了回应。我已经通过管理控制台为管理员添加了一个给定名称的值

我还尝试获取另一个注册 API 商店但无济于事的用户的声明值。

除此之外,我在 .js 中创建了一个 js 模块,在carbon.user其中声明module.xml并通过 jag 文件调用它。再一次,我得到了回应,但它是空的,即。{}. 我通过js链接的服务是org.wso2.carbon.um.ws.service.UserStoreManagerService

我实际上将 API Manager 与 Identity Server 结合使用。两台服务器都已根据此处给出的文档进行集群 https://docs.wso2.com/display/CLUSTER44x/Configuring+the+Identity+Server+5.2.0+as+a+Key+Manager+with+API+Manager +2.0.0 和这里 https://docs.wso2.com/display/CLUSTER44x/Configuring+the+Pre-Packaged+Identity+Server+5.2.0+with+API+Manager+2.0.0

由于用户存储是相同的,我认为即使 Identity Server 正在处理用户管理,我也应该能够通过 API Manager 获取声明。

但是,可以肯定的是,我也尝试按原样使用 API Manager 并通过上述方法检索声明。

这可能是什么原因,我如何检索我需要的索赔?

0 投票
1 回答
306 浏览

wso2-am - WSO2 api manager jaggery 扩展

在 wso2 api manager 中,我们使用自定义的粗略代码扩展了存储。现在我们想从粗略的代码中发送一封电子邮件。根据 jaggeryjs 文档,这应该可以通过“新 email.Sender”功能实现。但是,当使用 require("email") 时,jaggery 会抱怨找不到该模块。

我寻找它并假设它在我下载并使用 maven 构建的 jaggery extensions repo 中。但是,现在我不知道下一步该做什么以及如何安装 maven 内置到 wso2 am 中的那些功能。似乎没有任何关于此的文档。有人可以指导我吗?

我使用的代码(来自:http: //jaggeryjs.org/documentation.jag ?api=sender )

0 投票
2 回答
169 浏览

wso2 - WSO IS 5.3.0:用户仪表板无法开箱即用

我正在为我的一个客户评估 WSO2 身份服务器,目前我们正在考虑是编写自己的用户仪表板还是使用 WSO2 的版本。

根据 WSO 5.3.0,它就像打开 /dashboard 一样简单。我没有找到任何关于如何安装或启用用户仪表板的信息,也没有找到可以安装的模块。因此,我认为这应该开箱即用。然而,当我打开 URL 时,我得到一个错误:

HTTP 状态 500 - org.mozilla.javascript.EcmaError:ReferenceError:“readFile”未定义。(/dashboard//login.jag#47)

类型状态报告

消息 org.mozilla.javascript.EcmaError: ReferenceError: "readFile" 未定义。(/dashboard//login.jag#47)

描述 服务器遇到一个内部错误,阻止它完成这个请求。Apache Tomcat/7.0.73

我试图找到这个问题的原因,但日志文件并没有更冗长,并且在查看 login.ja redFile 的包含之后似乎已定义。

任何人都可以请我指出一些可以帮助我解决这个问题的东西吗?

提前致谢!