у меня есть это требование к IBM Content Navigator относительно персонализированной домашней страницы (функции) с различными кнопками, используемыми для переключения между функциями; я сделал все работы, кроме одной, связанной с функцией «Домой» (избранное)
я уже пытался вызвать функцию с этими параметрами:
params.repositoryId="FNOSARCHIVIO";
params.application="navigator";
params.desktop="OneFile";
params.userid="sys.filenetsvil";
но безуспешно, функция переключается (после нажатия кнопки она переключается на домашнюю функцию), но не загружает избранное пользователя
вот мой метод переключения функций (взятый для ibm icn redbook + некоторые модификации)
switchFeature: function (featureIdToSwitch) {
//get layout from destop
var layout = ecm.model.desktop.getLayout();
// get the corresponding button of the LaunchBar Container
var feaButt = layout.launchBarContainer.getFeatureButtonByID(featureIdToSwitch);
var params = {};
// params.repositoryId="FNOSARCHIVIO";
// params.application="navigator";
// params.desktop="OneFile";
// params.userid="sys.filenetsvil";
// switching to the target feature
// feaButt.child.loadContent;
layout.launchBarContainer.selectContentPane(feaButt, featureIdToSwitch, params);
}
на интерфейсе у меня есть 4 простые кнопки додзё с действием onClick, ничего особенного.
я использую этот идентификатор функции:
switchToHome: function () {
this.switchFeature('favorites');
},
это то, что я имею в виду, когда говорю «переключает функцию, но не загружает избранное»:
Главная функция вызывается с моей кнопки: https://ibb.co/GMW7L2x
Главная функция вызывается со стандартной панели инструментов: https://ibb.co/BBgr36L
похоже, что он загружает функцию, но не вызывает listFavorites()
я не могу найти никакой помощи в документах IBM или на форуме, любая помощь здесь? Спасибо!