Решено Вызов функции из jss

Sanchezz86

Well-Known Member
16.06.2010
72
0
#1
Добрый день!
Что-то не могу разобраться в тонкостях Xpages.
У меня есть кнопка на станице
Код:
<div class="panel">
 
<a href=""
class="btn-default"
onclick="Test();">
<i class="fa fa-table"></i>
&#160;test
</a>
</div>
Функцию тест пытаюсь разместить в библиотеке jss, но кнопка не срабатывает..
если делать эту функцию просто в библиотеке js , то кнопка работает, но как получить данные из jss?
Подскажите, как правильно вызывать функции из jss?
 

alexas1

Well-Known Member
Lotus team
10.04.2014
704
242
#2
Раз xpages прогишь, имеет смысл использовать фреймворк на полную катушку, а там кнопа - <xp:button .....
В кнопе ивенты могут обрабатываться и клиентским и серверным скриптом. Сначала выполняется клиент потом сервер. На oncomplete event можно ещё раз вызвать клиентский.
Т.о. есть прозрачная штатная последовательность выполнения скриптов CSJS - SSJS - CSJS.
Передавать данные между ними можно по разному: через объект на странице (напр. значение поля или любое свойство доступного на странице объекта), через scope variable, через submitValue и ещё куча вариантов...
Этот вопрос тут поднимался уже не раз.