ОБСУЖДЕНИЕ

Перехват линков на документы

1 ответов 3,3 тыс.
AI-выжимка обсуждения скоро
Всем привет!
Задача собственно.. нужно перехватывать перехватывать линки на документы, которые вставляли в rt-поля.
В web эти линки принимают вид http://....
Лучшего не придумал, как парсить линк на клиенте и добавлять событие OnClick.
Все бы хорошо, но эти события оторваны от xpage и многие методы CSJS не работают. Как это решить?
По клику нужно выполнить следующее:
JavaScript:
XSP.showContent('#{id:dynp}','docMain',{action:'openDocument',documentId:'8fec3a13be93228cc225777a00302d75'})
В результате получаю ошибку:
Произошла ошибка при обновлении части страницы. Отсутствует элемент для отправки с ИД #{id:dynp}
Этот же код нормально исполняется, если вставить в событие компонента xpage Link

структура страницы следующая:
dynamicContent
|_dynamicViewPanel
|_<docMain с линком на документ>
 
Последнее редактирование модератором:
вопрос снят!
Решил при помощи jquery... получил полный id компонента
JavaScript:
var el = $("[id$='dynp']").attr("id")
XSP.showContent(el,'docMain',{action:'openDocument',documentId:'8fec3a13be93228cc225777a00302d75'})
 
  • Нравится
Реакции: alexas1

Похожие темы

Статистика тем

Создано
NickProstoNick,
Последний ответ от
NickProstoNick,
Ответы
1
Просмотры
3 280