Я хочу добавить опцию в строку представления: возможность открыть документ при нажатии на строку. Возможно? Как я могу это достичь?Ссылка Xpages, чтобы открыть вид документа
ответ
Добавить displayAs="link"
для просмотраПодробнее. Затем он отображается как ссылка и открывает документ, если вы нажмете на него. Вы также можете открыть его в режиме редактирования или чтения.
Установка атрибутов в панели свойств:
Update:
Вы можете открыть соответствующий документ, то нажав на ряд А viewPanel в (а не только на линии столбца) если вы добавите свойство rowAttrs
.
Добавьте следующий код на viewPanel: переменная строки
<xp:viewPanel
rows="30"
id="viewPanel1"
var="row">
...
<xp:this.rowAttrs>
<xp:attr
value="window.open('#{javascript:row.getOpenPageURL(null, true)}', '_self')"
name="onclick"
rendered="#{javascript:!(row.isCategory() | row.isTotal()) }">
</xp:attr>
</xp:this.rowAttrs>
</xp:viewPanel>
Set viewPanel к var="row"
. Атрибут attr
получает визуализацию для всех строк, которые представляют собой документ. Он добавляет отдельное событие onclick
к этим строкам и выполняет код CSJS, определенный в value
. Этот код CSJS содержит часть SSJS, которая вставляет URL-адрес документа в параметр window.open.
Если вы установите второй параметр getOpenPageURL на false
, тогда документ будет открыт в режиме редактирования.
Посмотрите here для получения более подробной информации.
Я думаю, что нет никакого легкого пути ;-) Может быть JQuery ваш друг добавить на событие щелчка на строке с необходимой
- 1. Общая ссылка, чтобы открыть последнюю версию документа wiki pages
- 2. Пользовательский вид в xpages
- 3. XPages Получить дескриптор документа в порядке повтора
- 4. XPages: Ссылка на скачивание файла Ссылка
- 5. Xcode shortcut, чтобы открыть список элементов документа
- 6. Открытая ссылка из поля XPages RTF
- 7. Попытка открыть документ на xPages
- 8. Использовать вид изображения, чтобы открыть новую активность?
- 9. Как сделать вид прозрачным, чтобы открыть фон?
- 10. livewallpaper Double Tap, чтобы открыть вид деятельности
- 11. Spring MVC, чтобы открыть PDF как вид
- 12. Collectionview cell, чтобы открыть новый вид
- 13. Как скрыть вторичный вид, чтобы открыть основной вид
- 14. Ссылка, чтобы открыть диалоговое окно загрузки
- 15. Ссылка UIAlertAction, чтобы открыть другой ViewController
- 16. Ссылка, чтобы перейти и открыть переключатель div
- 17. XPages ссылка в новой вкладке игнорируя валидации
- 18. Сохранение выбранного документа в качестве документа ответа с помощью XPages
- 19. CKEDITOR Односторонний вид документа
- 20. Время задержки Xpages при составлении нового документа
- 21. Удалить все вложения из документа XPages
- 22. XPages: Открытие выпадающего меню с помощью «OnClick» событие XPages ссылка
- 23. Пользовательский вид вложенного документа
- 24. область действия xpages И привязка данных документа
- 25. Xpages Проверка ACL с уровня документа XSP
- 26. XPages способ восстановления мягкого удаленного документа?
- 27. Xpages отправить вложение из документа в другой
- 28. xpages get UNID для документа/источника данных
- 29. Xpages Получение значения поля, зная UNID документа
- 30. запустить скрипт при сохранении xpages документа
Я знаю это, но я хочу, чтобы добавить это свойство ко всей строке, а не к тексту внутри столбцов. –
Я обновил свой ответ. Теперь он работает для целой строки. –
rowAttr по умолчанию недоступен элементом управления панелью просмотра, но для управления таблицей данных? –