Вопрос

Учебник с IBM Connections Playground не работает для меня https://grenhouse.lotus.com/sbt/sbtplayground.nsf/Javascripptsnippets.xsp#snippet=social_activityStreams_controls_simple_stream_all_extensionsions

Это работает

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, файл DOJO SBT JS - Dojo 1.4.3.Не знаю, это проблема.Вот полный Soucre Code в моем ададине.

<?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>
.

Это было полезно?

Решение

Так что единственная разница между ними - это свойство расширений?Была проблема с расширениями в более старой версии Toolkit, я думаю, что обновление до последней версии решит вашу проблему.

Если у вас уже есть последняя версия, мне понадобится дополнительная информация об этой проблеме.Я пробовал то, что вы предложили на детской площадке, и он работает там (выберите dojo1.8.6 в выпадании библиотек JavaScript)

Другие советы

Я обновил SDK, все свойства расширений можно увидеть Расширения: { Комментируя: правда, Сохранение: правда, Refreshbutton: True, deletebutton: true. }, Обновить работает, но экономия, комментируя, удалить не работать

Ошибка от комментариев, она просит меня снова войти в систему Введите описание изображения здесь

Ошибка удаления, неавтоматизирована, даже моя идентичность в соединениях является глобальным администратором Введите описание изображения здесь

Ошибка от сохранения Введите описание изображения здесь

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top