问题标签 [ssjs]
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.
xpages - 验证错误后 document.setValue("value") 不再起作用
我的 Xpage 上有一个文档数据源,我将字段绑定到该文档数据源。有些是必需的。当我保存数据源并出现验证错误时,下面的代码在部分刷新时不再起作用。
这是我的部分刷新调用:
在 id="refreshContactInfos" 的 div 中,我有一个隐藏字段,它应该设置字段值以填充它们。
有什么建议么?
json - 在 XPages 中使用 JSON.stringify 但 SSJS 变体
对于一个应用程序,我正在构建一个管理面板,其中高级用户应该能够检查所选对象的 JSON 结构。
我想在计算文本字段中显示 JSON 对象,但可以很好地显示/格式化它,以便更好地阅读,类似于漂亮的打印。
是否有任何我可以在 SSJS 中使用的函数导致类似的结果,以便我可以在计算文本/可编辑字段中很好地使用显示 json?
xpages - $$ajaxid 在部分刷新中是 @none
我正在像这样对另一个 div 进行部分刷新:
当我查看 Chrome 网络时,会执行部分刷新。但请求没有回应。此外,$$ajaxid 等于“@none”。我发现如果 $$ajaxid 是 @none 永远不会有回应。奇怪的是,如果我在浏览器中从控制台执行部分刷新,它就可以正常工作。
有没有人知道如何在ajaxid 中禁用这个@none?
xpages - getAllEntriesByKey 的替代方法?
我想构建一个预先输入的函数,但我需要一个 getAllEntriesByKey 方法的替代方法,因为初始数据收集对于可接受的性能来说似乎太大了。
我宁愿使用 getEntryByKey 方法和视图中的下 X 个文档。
有可能吗?只是跳到视图中的一个位置(匹配指定的查询)并收集接下来的 X 个文档?
目前我用 SSJS 写的最多。
javascript - Wakanda,不止一个 SSL 证书
是否可以在 Wakanda 上安装多个证书以保护多个域连接?
Wakanda 仅在一个 wakanda 解决方案/项目中为多个域下的多个应用程序提供服务。谢谢,
java - SSJS xpages中的java结构数组
我必须通过 SSJS 调用 Web 服务的方法。该方法的输入参数之一是结构体数组。Web 服务使用者是用 java 实现的。我想知道如何在 SSJS 中声明和实例化 java 结构数组。
该方法的签名是:
(短,短,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,短,java .lang.String , java.lang.String , ESTRUTURACHECKLIST[] )
我正在根据您的建议创建数组:
当我按照它的建议创建结构数组时,java 方法给出了错误并且无法识别最后一个数组。可以肯定的是,我通过删除数组更改了实例化 Web 服务客户端的类的签名,没有错误。我认为正在发生的是 java 类无法识别 SSJS 传递的具有指定结构数组的数组。
调用该方法的错误是:
执行 Javascript 动作表达式时出错脚本解释器错误,line=75,col=13:Java 方法 'xxxxx(number, number, string, string, string, string,string, string,string, string,string, [Ljava.lang. Object;)'on java class xx.xxxx.xxxx.xxx not found
javascript - 如何将 CKEditor 自定义配置文件添加到 XPages?
我正在尝试将自定义配置文件添加到我的应用程序中的所有 RichText 项目,但我无法弄清楚如何在 dojo 属性中正确引用配置文件。我想引用它与数据库相关。
在我上面的示例中,配置文件被引用到: http://server/xsp/.ibmxspres/domino/ckeditor/cke_custom_config.js?t=G44E
如何更改配置文件的路径以指向“WebContent/cke_custom_config.js”?
java - 从 XPages 中的 restService 获取 JSON 数据
是否可以使用代码而不是使用路径信息从 restService 获取 json 数据?
寻找类似的东西:getComponent("restService1").get...
javascript - XPages getComponent() 无法正常工作
我有一个 XPage,它使用 JQuery 对话框和客户端验证来验证用户进程的输入。问题是,当我单击“添加”按钮时,客户端验证有效,但在服务器端“无法”找到这些字段的属性。当用户单击“打开对话框”按钮时,会显示对话框,这是我的按钮发生魔术的地方(例如,只有一个属性):
客户端验证完美运行 - 当用户输入不正确时,alert
将显示消息。但是,input_tsbn_all
在服务器端找不到,无法创建具有此属性的文档。实际上确实如此,但 input_tsbn_all 的值在null
. 问题是什么?
该属性的标记为:
我的 jQuery 代码:
隐藏的 div 只是在页面上声明如下:<xp:div styleClass="dialogAddPart">