powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / печать отчета
25 сообщений из 27, страница 1 из 2
печать отчета
    #37992042
alexande26k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста как можно настроить печать отчета и вывести под это дело кнопку, чтобы пользователь мог распечатать отчет?
...
Рейтинг: 0 / 0
печать отчета
    #37993160
alexande26k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexande26k,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вот пример:

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

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

т.е. необходимо при нажатии кнопочки сформировать сформировать соответствующий URL и перейти по нему
...
Рейтинг: 0 / 0
печать отчета
    #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
печать отчета
    #37993862
dvksqlru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexande26k,

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

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


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


Однако ничего не происходит((((
...
Рейтинг: 0 / 0
печать отчета
    #37993880
alexande26k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что может быть ни так?
...
Рейтинг: 0 / 0
печать отчета
    #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
печать отчета
    #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
печать отчета
    #37994194
dvksqlru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexande26k,

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

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


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

ну вообще-то если посмотреть выше, я уже говорил что это делал. Однако он печатает абсолютно все что есть на странице, а надо только сам отчет.. Вопрос как?
...
Рейтинг: 0 / 0
печать отчета
    #37995098
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Открыть popup окно только с отчетом и там сразу вызвать window.print
...
Рейтинг: 0 / 0
печать отчета
    #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
печать отчета
    #38007978
alexande26k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexande26k,

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


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