문제

IBM Connections Playground의 자습서가 나를 위해 작동하지 않습니다. https://greenhouse.lotus.com/sbt/sbtplayground.nsf./javascriptsnippets.xsp#snippet=social_activitystreams_controls_simple_stream_all_extensions

이 작품

require(["sbt/dom", "sbt/config", "sbt/connections/controls/astream/ActivityStreamWrapper"], function(dom, config, ActivityStreamWrapper) {
var activityStreamWrapper = new ActivityStreamWrapper({
    feedUrl: "/basic/rest/activitystreams/@public/@all/@all?rollup=true"
});

dom.byId("activityStreamDiv").appendChild(activityStreamWrapper.domNode);
activityStreamWrapper.startup();
});
.

Efter 구성에서 확장 속성을 추가하면 작동을 중지하고 아무 것도 표시하지 않으며 개발자 도구에서 스크립트 오류가 표시되지 않습니다.

require(["sbt/dom", "sbt/config", "sbt/connections/controls/astream/ActivityStreamWrapper"], function(dom, config, ActivityStreamWrapper) {
var activityStreamWrapper = new ActivityStreamWrapper({
    feedUrl: "/basic/rest/activitystreams/@public/@all/@all?rollup=true",
    extensions: {
        refreshButton: true
    }
});

dom.byId("activityStreamDiv").appendChild(activityStreamWrapper.domNode);
activityStreamWrapper.startup();
});
.

XPages를 사용하여 활동 스트림을 렌더링하고 모든 JS 및 CSS 파일을 렌더링하는 데 사용하는 구성 요소가 XE : SBTClient, XPAGES는 Dojo 1.8.6을 사용하고 있으며 렌더링 된 SBT JS 파일은 dojo 1.4.3입니다.그것이 문제인지 알지 못합니다.다음은 내 응용 프로그램의 완벽한 soucre 코드입니다.

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core"
xmlns:xe="http://www.ibm.com/xsp/coreex" dojoParseOnLoad="true"
xmlns:xc="http://www.ibm.com/xsp/custom">

<xe:sbtClient id="sbtClient1" loadDojo="true" loadCSS="true">
</xe:sbtClient>
<div id="activityStreamDiv" style="height:100%;"></div>

<xp:scriptBlock id="scriptBlock1">
    <xp:this.value><![CDATA[
require(["sbt/dom", "sbt/config", "sbt/connections/controls/astream /ActivityStreamWrapper"], function(dom, config, ActivityStreamWrapper) {
var activityStreamWrapper = new ActivityStreamWrapper({
    feedUrl: "/basic/rest/activitystreams/@public/@all/@all?rollup=true",
    extensions: {
        refreshButton: true
    } 
});
dom.byId("activityStreamDiv").appendChild(activityStreamWrapper.domNode);
activityStreamWrapper.startup();
});]]></xp:this.value>
</xp:scriptBlock>


</xp:view>
.

도움이 되었습니까?

해결책

이 둘 사이의 유일한 차이점은 확장 속성입니까?구형 버전의 툴킷에 확장 기능이있었습니다. 최신 버전으로 업데이트하면 문제가 해결됩니다.

최신 버전이 이미 있으면이 문제에 대한 자세한 정보가 필요합니다.나는 당신이 놀이터에서 제안한 것을 시도했고 그것이 거기에서 작동합니다 (자바 스크립트 라이브러리 드롭 다운에서 DOJO1.8.6을 선택하십시오)

다른 팁

SDK를 업데이트했습니다. 모든 확장 속성을 볼 수 있습니다. 확장 : { 댓글 : 사실, 저장 : true, RefreshButton : True, DeleteButton : True }, 새로 고침 작동하지만 저장, 주석 처리, 삭제가 작동하지 않습니다

댓글 오류, 다시 로그인하도록 요청합니다. 여기에 이미지 설명을 입력하십시오

삭제의 오류, 연결에서 내 신원조차도 글로벌 관리자는 삭제됩니다. 여기에 이미지 설명

저장에서 오류가 발생했습니다 여기에 이미지 설명을 입력하십시오

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top