Вопрос
Учебник с 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. }, Обновить работает, но экономия, комментируя, удалить не работать
Ошибка от комментариев, она просит меня снова войти в систему
Ошибка удаления, неавтоматизирована, даже моя идентичность в соединениях является глобальным администратором
Ошибка от сохранения