|
|
|
jasperreports
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Как закинуть в отчет данные не из бд, а , например, из массива? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2007, 16:58:46 |
|
||
|
jasperreports
|
|||
|---|---|---|---|
|
#18+
RTFM JRDataSource В первую очередь различные JRBeanCollectionDataSource и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2007, 01:38:51 |
|
||
|
jasperreports
|
|||
|---|---|---|---|
|
#18+
Спасибо. Еще вопрос. Я собираюсь делать шаблон отчетв в ireport. И если при соединении к бд в каестве значений плолей указывались $F{ID}, $F{NAME}, т.е. имена полей в запросе, то что указывать при использовании JRMapArrayDataSource или просто JRDataSource? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2007, 11:38:49 |
|
||
|
jasperreports
|
|||
|---|---|---|---|
|
#18+
В iReport можно указать в качестве источника данных конкретный JavaBean и использовать его properties аналогично колонкам БД. Там все просто.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2007, 15:46:31 |
|
||
|
jasperreports
|
|||
|---|---|---|---|
|
#18+
Я решила сделать как в документации к ireport. Создала класс: public class JRDS implements JRDataSource{ private int i=0; String[][] data; public JRDS (){ this.data=new String[][]{ {"111","Стол письменный","316","316",}, {"222","Стул черный","316","316"}, {"333","Монитор Samsung753s","317","317"}, {"444","Cистемный блок","317","317"}, {"555","Телефон Panasonic","317","317"}} ;} public boolean next() throws net.sf.jasperreports.engine.JRException { i++; if (i<5) return false; else return true; } public Object getFieldValue(net.sf.jasperreports.engine.JRField jRField) throws net.sf.jasperreports.engine.JRException { String f=jRField.getName(); //Что писать здесь? } } К нему factory class: public class DatasourceTestFactory { public net.sf.jasperreports.engine.JRDataSource getTheDatasource( ) { return new JRDS(); } } В ireport создаю новый источник данных Custo JRDataSource, указываю factory class и метод getTheDatasource( ). Но Тест мне возвращает ошибку : null. Подскажите как реализовать метод getFieldValue() для матрицы и в чем ошибка(null). Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2007, 17:12:05 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34400856&tid=2146324]: |
0ms |
get settings: |
22ms |
get forum list: |
21ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
75ms |
get topic data: |
20ms |
get forum data: |
6ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 328ms |
| total: | 548ms |

| 0 / 0 |
