• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

контрол File Download

  • Автор темы Автор темы ildareshka
  • Дата начала Дата начала
I

ildareshka

как в данный контрол отобразить аттачи из другой базы?
все другие поля документа чужой базы остальные контролы отображают нормально
а вот список файлов не выходит
 
можно создать Бакенд класс (JavaBean)и в нем писать реализацию. в виде списка этот список вывести вы Дата табл.
 
можно создать Бакенд класс (JavaBean)и в нем писать реализацию. в виде списка этот список вывести вы Дата табл.
как вариант рассматривал
но не реализовывал
просто интересно как это заставить работать
судя по забугорным форумам там тоже голову ломают как сделать так чтобы данный контрол отработал с другой базой нормально
 
примерно так:
1. Создаешь класс который будет описывать Вложения
public class Attach{
private String name;
.....
public String getName(){
return name;
}
}

2. Создаешь Класс который будет содержать список всех вложений.
public class AttachViewer{
private List attachList;
......
public List getAttachList(){
//Реализация: обращение к БД считывание свойств вложения, заполнение листа объектами класса Attach
....

}

}
3. Кидаешь на Xpage dataTable в нем указываешь var ="atach" value ="#{AttachViewer.attachList}" и в колонках обращаешься к свойствам заполненного листа
<xp:label value="#{atach.name}" id="label1"></xp:label>
4. Не забыть указать в faces-config.xml, что класс AttachViewer является sessionBean


Добавлено: Вот еще пример работы с вложениями

 
Добавлено: Вот еще пример работы с вложениями
в целом суть ясна но
учитывая что я с явой на вы
и времени не так много придется изгаляться другими способами
а насчет примера работы с вложениями данный пример не работает
он делает битые линки, но это поправил
и в итоге файлы увиделись но теперь файлы при скачке оказались битыми
спасибо большое за совет ;)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab