问题标签 [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.
javascript - Jaggery 文件更改未显示
我是使用 .jag 文件的新手,我应该更改 Web 应用程序中的界面。只需在下拉列表中添加选项。
改变 .jag 文件就足够了吗?
我需要在选择代码下添加以下代码(下拉菜单中的新选项)。
使用 .jag 文件时如何更改界面?
纠正我如果我错了。
javascript - 如何使用粗糖超过 64K 限制
我正在使用粗糖。我有一个非常大的页面(HTML 和粗略),我收到:
为方法生成的字节码超过 64K 限制
我需要知道是否存在任何通过此限制的方法。
javascript - 如何修复 jaggery-js 产生的字符编码?
如何解决 jaggery-js 产生的字符编码问题?
输出:
á, ú, Ä, Å¡
ı, ü, Ä, ö , ç , Å , Ä°
javascript - 如何使用 Rhino 中的 SOAP Web 服务响应处理 ServerSide XSLT?
我正在尝试使用来自 Rhino 的 SOAP Web 服务响应和基于文件的 XSLT 的输入来执行服务器端转换。我的 JAVA / JS 经验很少(但在不断增长)。寻找一些关于如何将我发现的样本从使用基于文件的 xml 输入转换为 w/s SOAP 流的指针。
我的限制:
- 转换必须在服务器端而不是在客户端运行
- 必须在 Rhino 中完成
- 传入的 XML 包含在我成功进入我的 JS 的 Web 服务 (SOAP) 响应中
- 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代码:
wso2 - WSO2 API Manager 管理服务 - 获取二级商店用户列表
我正在使用管理服务来获取商店中所有可用用户的列表。我使用以下代码通过 Jaggery 调用该服务:
这给了我主商店的用户列表。还有一个通过 Active Directory 连接到 APIM 的辅助用户存储,我也想获取该存储的用户列表。
有没有办法使用管理服务获取所有商店的用户列表,如果是,我该怎么做?谢谢
wso2 - 如何在 jaggery js 中获取当前日期和时间?
我在 wso2 数据分析服务器中工作。我正在使用查询来获取基于时间戳的数据,但我已经手动给出了时间戳。请告诉我如何在 jaggery js 中以毫秒为单位获取当前日期和时间?
javascript - 如何在javascript中计算上周的工资?
我正在尝试计算员工上周的工资。这意味着本周不应该包括在计算中。现在我有 -7 从当前日期检查我的数据。这是我的代码
我的目标是计算周一至周五之间的上周工资。我只用了-7 来检查我的数据。请帮我
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 并通过上述方法检索声明。
这可能是什么原因,我如何检索我需要的索赔?
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 )
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 的包含之后似乎已定义。
任何人都可以请我指出一些可以帮助我解决这个问题的东西吗?
提前致谢!