Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / печать отчета / 25 сообщений из 27, страница 1 из 2
10.10.2012, 16:17
    #37992042
alexande26k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
Подскажите пожалуйста как можно настроить печать отчета и вывести под это дело кнопку, чтобы пользователь мог распечатать отчет?
...
Рейтинг: 0 / 0
11.10.2012, 10:42
    #37993160
alexande26k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
alexande26k,

неужели никто не знает? хотя б ткните где почитать можно
...
Рейтинг: 0 / 0
11.10.2012, 11:02
    #37993200
dvksqlru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
alexande26k,

Для самых простых случаев:
создать кнопку "Печать"

к кнопке прицепить реквест, например print

в условиях непечатных элементов поставить request != print

Для сложных случаев я генерирую в всплывающем окне нужный HTML код
...
Рейтинг: 0 / 0
11.10.2012, 11:40
    #37993324
alexande26k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
dvksqlru,

попробывал сделать как вы предложили, однако ничего не происходит(((

Сделал так.. Создал кнопку и в "Action When Button Clicked" в Action установил значение "Redirect to URL" и в URL Target прописал: javascript:window.print();

При нажатии выводится диалоговое окно Печати, правда печатается вся страница(( Как сделать чтобы печатался только сам отчет... Спасибо
...
Рейтинг: 0 / 0
11.10.2012, 11:44
    #37993336
dvksqlru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
alexande26k,

есть еще режим print friendly, его надо подставить самым последним параметром в url
...
Рейтинг: 0 / 0
11.10.2012, 11:50
    #37993353
haXbat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
dvksqlruДля сложных случаев я генерирую в всплывающем окне нужный HTML код
А если нужно распечатать какую 5-ти страничную ведомость/акт, в которой еще идет комбинация страниц с книжной и альбомной ориентацией? Проще сразу поставить сервер печати: BI Publisher, Jasper.
...
Рейтинг: 0 / 0
11.10.2012, 11:54
    #37993368
dvksqlru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
haXbatdvksqlruДля сложных случаев я генерирую в всплывающем окне нужный HTML код
А если нужно распечатать какую 5-ти страничную ведомость/акт, в которой еще идет комбинация страниц с книжной и альбомной ориентацией? Проще сразу поставить сервер печати: BI Publisher, Jasper.

100% Только BI денюшку стоит :(
...
Рейтинг: 0 / 0
11.10.2012, 12:20
    #37993431
alexande26k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
dvksqlru,

не совсем понимаю, а что даст режим print friendly? и как тогда правильно написать?
...
Рейтинг: 0 / 0
11.10.2012, 12:30
    #37993463
dvksqlru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
alexande26k,

этот режим максимально адаптирует страницу АРЕХ для печати. В простых случаях помогает 100%
...
Рейтинг: 0 / 0
11.10.2012, 14:01
    #37993708
alexande26k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
dvksqlru,

а подскажите как написать то?
...
Рейтинг: 0 / 0
11.10.2012, 14:30
    #37993781
dvksqlru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
alexande26k,

Вот спецификация URLа:
/f?p=AppId:PageId:Session:Request:Debug:ClearCache:Params:ParamValues:PrinterFriendly

Вот пример:

/f?p=?:?:?:?:::::YES

Обратите внимание на YES эта команда включает режим PrinterFriendly

т.е. необходимо при нажатии кнопочки сформировать сформировать соответствующий URL и перейти по нему
...
Рейтинг: 0 / 0
11.10.2012, 14:55
    #37993834
alexande26k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
dvksqlrualexande26k,

Вот спецификация URLа:
/f?p=AppId:PageId:Session:Request:Debug:ClearCache:Params:ParamValues:PrinterFriendly

Вот пример:

/f?p=?:?:?:?:::::YES

Обратите внимание на YES эта команда включает режим PrinterFriendly

т.е. необходимо при нажатии кнопочки сформировать сформировать соответствующий URL и перейти по нему



То есть если я правильно понял то надо вот так:
/f?p=AppId:PageId:Session::::::YES так?


или еще вместо Request что то надо?
...
Рейтинг: 0 / 0
11.10.2012, 15:05
    #37993862
dvksqlru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
alexande26k,

любой удобный реквест например PRINT или использовать подстановку: &REQUEST.
...
Рейтинг: 0 / 0
11.10.2012, 15:10
    #37993879
alexande26k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
dvksqlru,

я так и делаю....


/f?p=11111:1:11111111111111:PRINT::::YES


Однако ничего не происходит((((
...
Рейтинг: 0 / 0
11.10.2012, 15:11
    #37993880
alexande26k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
что может быть ни так?
...
Рейтинг: 0 / 0
11.10.2012, 16:00
    #37994022
dvksqlru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
alexande26kdvksqlru,

я так и делаю....


/f?p=11111:1:11111111111111:PRINT::::YES


Однако ничего не происходит((((

странный код сессии... если это не тролинг, то нехватает одного двоеточия

вот готовый урл для кнопки
Код: html
1.
javascript:window.open('f?p=&APP_ID.:1:&SESSION.:&REQUEST.:::::YES','','menubar=0,resizable=1,width=800,height=400,left=100,top=100');overload();



отчет должен быть на странице 1
...
Рейтинг: 0 / 0
11.10.2012, 17:17
    #37994169
alexande26k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
dvksqlrualexande26kdvksqlru,

я так и делаю....


/f?p=11111:1:11111111111111:PRINT::::YES


Однако ничего не происходит((((

странный код сессии... если это не тролинг, то нехватает одного двоеточия

вот готовый урл для кнопки
Код: html
1.
javascript:window.open('f?p=&APP_ID.:1:&SESSION.:&REQUEST.:::::YES','','menubar=0,resizable=1,width=800,height=400,left=100,top=100');overload();



отчет должен быть на странице 1

Это позволяет при нажатии на кнопку открыть новое окно с отчетом.. А мне надо чтобы вызвать диалоговое окно печати javascript:window.print... и чтобы печатался только отчет..


Вот как это сделать?
...
Рейтинг: 0 / 0
11.10.2012, 17:26
    #37994194
dvksqlru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
alexande26k,

Ctrl + P
...
Рейтинг: 0 / 0
11.10.2012, 17:30
    #37994209
alexande26k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
dvksqlru,

так это понятно)) а вот для end user??? ему необходимо чтобы просто была кнопка PRINT
...
Рейтинг: 0 / 0
12.10.2012, 10:20
    #37995034
haXbat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
alexande26kтак это понятно)) а вот для end user??? ему необходимо чтобы просто была кнопка PRINT
Код: javascript
1.
javascript:window.print();


Так подойдет?
...
Рейтинг: 0 / 0
12.10.2012, 10:40
    #37995082
alexande26k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
haXbat,

ну вообще-то если посмотреть выше, я уже говорил что это делал. Однако он печатает абсолютно все что есть на странице, а надо только сам отчет.. Вопрос как?
...
Рейтинг: 0 / 0
12.10.2012, 10:44
    #37995098
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
Открыть popup окно только с отчетом и там сразу вызвать window.print
...
Рейтинг: 0 / 0
12.10.2012, 11:10
    #37995166
alexande26k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
kasik,

Если по выше указанному методу
javascript:window.open('f?p=&APP_ID.:1:&SESSION.:&REQUEST.:::::YES','','menubar=0,resizable=1,width=800,height=400,left=100,top=100');overload();

то не совсем получается
...
Рейтинг: 0 / 0
22.10.2012, 12:40
    #38007978
alexande26k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
alexande26k,

Можно ли сделать это при помощи javascript?
...
Рейтинг: 0 / 0
22.10.2012, 16:08
    #38008372
Kettles
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
печать отчета
Доброго всем времени суток!
Подскажите, пожалуйста. Создала кнопку печати, там прописала URL (Print Friendly-Yes), но в отчете всё равно печатается Search Bar, который не нужен.
Как от него избавиться?
Спасибо.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / печать отчета / 25 сообщений из 27, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]