powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как программно создать бредскрам
17 сообщений из 17, страница 1 из 1
Как программно создать бредскрам
    #37122839
ghjdjlrf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чтобы не выводить его на печать.
Просто не отображать не нужно; нужно, чтобы
при печати на этой же странице элементы управления не отображались, а не при печати - отображались.

Созданные программно кнопки не отбражаются:
<input TYPE="button" CLASS="for" VALUE="Печать" onClick="window.print('print');">

<input TYPE="?" ведь нет типа бредскам, возможные типы TEXT, PASSWORD, CHECKBOX, RADIO, SUBMIT, RESET, FILE, HIDDEN, IMAGE.
...
Рейтинг: 0 / 0
Как программно создать бредскрам
    #37122844
ghjdjlrf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использование шаблона страницы "Printer friendly" не предлагать.
...
Рейтинг: 0 / 0
Как программно создать бредскрам
    #37122851
freeek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ghjdjlrf, создай бредкрам, да посмотри firebugom, как он делается :)
...
Рейтинг: 0 / 0
Как программно создать бредскрам
    #37122919
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вместо того, чтобы освоить средства отчётности, которые можно использовать с APEX, уважаемая ТС будет продолжать навешивать различные условия, шаблоны, JS-код...

Создайте шаблон, который используйте для региона Breadscrumb. Добавьте в этот шаблон / шаблон страниц / страницу #0 стиль (можно отдельным файлом), который для охватывающего шаблон элемента (DIV / TABLE / что_Вы_там_ещё_используете) будет использоваться при @media print:

Код: plaintext
1.
2.
3.
4.
@media print {
  .my_breadcrumb_container { 
    display: none; 
  }
}

Используйте Ваш шаблон Breadscrumb в соответствующих регионах.

PS: Но всё же, средства создания и публикации отчётов более эффективны.
...
Рейтинг: 0 / 0
Как программно создать бредскрам
    #37123688
ghjdjlrf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLer, спасибо, скажите, пжл, что такое "ТС", кроме "транспортное средство" ничего не приходит в голову.
Средства создания и публикации отчётов - я бы рада, но как-то не получается, и английского совсем не учила.
...
Рейтинг: 0 / 0
Как программно создать бредскрам
    #37123710
ghjdjlrf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
my_breadcrumb_container - это название нового шаблона бредскрама?
шаблон (как поняла новый, у меня Breadscrumb_for_print)/ шаблон страниц (где-то внутри нового шаблона? на закладке Definition?)/

страницу #0 стиль (можно отдельным файлом (как??)), который для охватывающего шаблон элемента (DIV / TABLE / что_Вы_там_ещё_используете) - где этот стиль указать?
...
Рейтинг: 0 / 0
Как программно создать бредскрам
    #37123725
ghjdjlrf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
#0 - это нулевая страница
...
Рейтинг: 0 / 0
Как программно создать бредскрам
    #37123729
ghjdjlrf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и что такое firebugom?
...
Рейтинг: 0 / 0
Как программно создать бредскрам
    #37123737
ghjdjlrf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
my_breadcrumb_container это class
...
Рейтинг: 0 / 0
Как программно создать бредскрам
    #37123774
ghjdjlrf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написала в новом шаблоне на закладке Definition:
<!-- <div class="t1BreadcrumbMenu"> -->
<div class="my_breadcrumb_container">

Сохранила новый шаблон как Breadscrumb_for_print.
Заменить ипользуемый на странице шаблон не получается.
...
Рейтинг: 0 / 0
Как программно создать бредскрам
    #37124468
haXbat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ghjdjlrf,

ТС - топик стартер.
Firebug - плагин к браузеру firefox, который очень сильно экономит время для решения подобных и иных вопросов.
А по теме - скопируйте базовый теплейт Breadcrumb Menu, в этой копии вместо class="breadcrumb-container" укажите название своего стиля (my_breadcrumb_container). Поместите описание указанного стиля на страницу. Это можно сделать разными способами: дописав в один из файлов *.css, которые подгружает сам апекс из image directory, фрагмент кода, который привел Suppler, создать свой *.css файл и сделать на него ссылку на странице 0, или же бахнуть на страницу 0 html-регион, в source которого будет код с тегами style
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<STYLE type="text/css">
@media print {
  .my_breadcrumb_container { 
    display: none; 
  }
}
</STYLE>
...
Рейтинг: 0 / 0
Как программно создать бредскрам
    #37124530
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ghjdjlrfанглийского совсем не учила.

Это очень, очень большое упущение. В современном мире ИТ нужно знать хотя бы на уровне чтения технической литературы английский язык. Либо китайский. :)
...
Рейтинг: 0 / 0
Как программно создать бредскрам
    #37125048
ghjdjlrf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
haXbat, Спасибо большое.
1) У нас не firefox, а IE.
2)
2.1) У меня в стандартном бредскраме написано <div class="t1BreadcrumbMenu">, а не breadcrumb-container. Теперь там так:
<!-- <div class="t1BreadcrumbMenu"> -->
<div class="my_breadcrumb_container">
2.2) На страницу 0 поместила регион, какой Вы сказали.
2.3) Бредскрам виден в предпросмотре. Наверно, на нужных для печати страницах надо выбрать новый шаблон бредскрама? Это не получается.
...
Рейтинг: 0 / 0
Как программно создать бредскрам
    #37125134
haXbat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ghjdjlrf,

Пользователи пусть в IE сидят, а для разработчика mozilla c firebug - незаменимая вещь. Потраченный час на хотя бы поверхностное освоение этого инструмента сейчас - сэкономит куда больше времени в будущем. Я еще иногда и хромовскую встроенную консоль использую - очень удобно отлаживать на лету небольшие js-скриптики, не нужно при ошибках каждый раз заходить в тот же дайнамик экшен, сохранять изменения там и обновлять страницу.

Нужно поменять Breadcrumb Template на свой. Почему не получается? У меня буквально пару минут ушло, чтобы проверить работоспособность примера.
...
Рейтинг: 0 / 0
Как программно создать бредскрам
    #37125186
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
haXbatghjdjlrf,

Пользователи пусть в IE сидят, а для разработчика mozilla c firebug - незаменимая вещь.

Не соглашусь. Условия разработки и тестирования должна быть максимально приближены к рабочим. В идеале - даже должны быть хуже: более слабое железо, на порядок больше данных, узкий непостоянный канал связи... Тогда добившись результата в этом окружении, можно надеяться на соответствующую производительность у пользователей.

Web-приложение должно разрабатываться под те браузеры, которыми будут пользоваться пользователи. Если у Вас в FF прекрасно отработает JS-код, который в IE работать откажется из-за разницы в реализации JS-стандартов и предоставляемых фичах, то вина ляжет на Вас, а не на пользователей. Разработчик - это пользователь, который должен соответствовать требованиям и может менять приложение.

Для IE тоже есть инструменты работы с DOM, стилями, JavaScript: IE Developer Toolbar .
...
Рейтинг: 0 / 0
Как программно создать бредскрам
    #37125554
haXbat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLer,

Все верно, просто удобный инструмент нужен в любом случае, тот же firebug частично можно и на IE запилить.
...
Рейтинг: 0 / 0
Как программно создать бредскрам
    #37127347
ghjdjlrf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
haXbatНужно поменять Breadcrumb Template на свой. Почему не получается? У меня буквально пару минут ушло, чтобы проверить работоспособность примера.

На странице, где на печать не должен выводиться Breadcrumb, в регионе Breadcrumb не вижу, где выбрать новый шаблон Breadcrumb.
Его название Breadcrumb_for_print ни где не отображается почему-то.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как программно создать бредскрам
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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