контрол File Download

ildareshka

Well-known member
03.12.2010
57
0
#1
как в данный контрол отобразить аттачи из другой базы?
все другие поля документа чужой базы остальные контролы отображают нормально
а вот список файлов не выходит
 

Mady

Well-known member
16.09.2006
65
0
#2
можно создать Бакенд класс (JavaBean)и в нем писать реализацию. в виде списка этот список вывести вы Дата табл.
 

ildareshka

Well-known member
03.12.2010
57
0
#3
можно создать Бакенд класс (JavaBean)и в нем писать реализацию. в виде списка этот список вывести вы Дата табл.
как вариант рассматривал
но не реализовывал
просто интересно как это заставить работать
судя по забугорным форумам там тоже голову ломают как сделать так чтобы данный контрол отработал с другой базой нормально
 

Mady

Well-known member
16.09.2006
65
0
#4
примерно так:
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


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

http://www.jmackey.net/groupwareinc/johnbl...nks/GROC-7G3GF7
 

ildareshka

Well-known member
03.12.2010
57
0
#5
Добавлено: Вот еще пример работы с вложениями
в целом суть ясна но
учитывая что я с явой на вы
и времени не так много придется изгаляться другими способами
а насчет примера работы с вложениями данный пример не работает
он делает битые линки, но это поправил
и в итоге файлы увиделись но теперь файлы при скачке оказались битыми
спасибо большое за совет ;)