当前位置: 首页 > 知识库问答 >
问题:

找不到Connections Social Business Toolkit getCommunityEvents方法

钱飞翼
2023-03-14

我使用sbt在Domino9.01FP2HF384上使用xPages从连接(4.5)访问不同的数据段。

当我执行下面的代码时,我得到一个错误,无法找到该方法。然而,当提到我的连接实例时,这在操场上很有效。

你有什么想法吗?

<xp:this.value>
        <![CDATA[#{javascript:
            var communityService = new com.ibm.sbt.services.client.connections.communities.CommunityService("connectionsSSO");
            var communityId = "39a2302a-f07f-425d-bfcb-54f1b9564268";
            var startDate = new Date();
            startDate.setFullYear(2012,01,01);
            var events = communityService.getCommunityEvents( communityId, startDate.toUTCString());
            return events;
        }]]>
</xp:this.value>

共有1个答案

章高爽
2023-03-14

保罗是对的。

IBMSBT有JavaSDK和JavaScriptSDK。但是,JavaScript SDK旨在用于浏览器端。它基本上包装了您想要的内容,并将其发送到服务器上的代理服务,代理服务就像浏览器和远程连接实例之间的桥梁。

XPages中的服务器端JavaScript是在服务器端工作的编程模型。它也可以运行Java代码。因此,您只能在SSJS上使用JavaSDK,而不能在JavaScript上使用。

Java SDK没有直接接收社区事件的方法。所以我建议使用客户端JS代码来检索这些信息。有几种方法可以将CSJS代码添加到XPages中。最简单的方法是使用

<xp:scriptBlock id="scriptBlock1" type="text/javascript">
   <xp:this.value><![CDATA[dojo.addOnLoad(function() {

   // Here, you can use the JavaScript snippet from the playground.

})]]></xp:this.value>
</xp:scriptBlock>

 类似资料:
  • 当尝试在我的魅族MX3上运行Android项目时,我得到了主题中提到的问题。 任何帮助都将得到感激。

  • 问题内容: 我正在重写一个小应用程序,但是当它加载时,它给了我一个运行时异常。例外是 这是RunClient: 这是ClientSettings.java,这是从各种文件中调用的,args始终使用 在RunClient中 问题答案: 的第41行在上寻找默认构造函数,该构造函数不存在。您定义了一个带有的构造函数,因此不会生成任何默认构造函数。您发布的代码似乎不是正在运行的代码,因为它似乎显示了正确的

  • 问题内容: 我在使用简单的hello world程序时遇到了麻烦!我希望有人能对此有所启发。 因此,我收到的错误如下: 因此,通过错误,我可以看到它 显然 缺少main,但是它在那里: 如果有帮助,我就在Mac OS / X上。 问题答案: 问题在于您的方法没有采用String数组作为参数。请使用以下签名: 要么 其他有效选项是: 在Java语言规范中,这被告知如下: 方法main必须声明为pub

  • 问题内容: 我有一个带有本机函数的小型JNI文件,该函数将char数组转换为字节数组(因此我可以将其发送到我的C ++客户端)。 定义如下: 软件包名称(加载库的位置是: 并且该类中的本机deffiniton如下: 但是当调用ConvertString函数时,我得到以下错误: 问题可能是该类(communicationmoduleTCPIP)是可运行的类吗?我不在类中运行,并且具有以下定义(当我注

  • 问题内容: 嗨,我试图建立一个小型的webapp,但是我遇到了错误。下面是我的代码 我正在使用httpclient-4.0-beta2.jar和httpcore-4.0.1.jar。看起来BasicHttpContext与我的应用程序中的其他jar冲突了,但是我无法弄清楚。任何线索将不胜感激。 问题答案: 您似乎有一个jar文件,其中包含的旧/更新版本。如果直接发生冲突,您会收到。通常,Class

  • 我知道这被问了好几次,但看起来我尝试的一切都不奏效。 我也是新手,如果我犯了任何错误,我很抱歉。 我尝试使用Gradle和eclipse构建java jar。 Gradle构建如下所示: 但我总是以: 在DefaultDependencyHandler类型的对象上找不到参数[org.springframework.boot: spring-boot-starter-data-jpa]org.gra