powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Помогите с расположением фото в регионе!
23 сообщений из 23, страница 1 из 1
Помогите с расположением фото в регионе!
    #39860236
Javl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую всех!
Суть проблемы в следующем, есть регион, в который по запросу загружаются изображения из БД типа

decode(nvl(dbms_lob.getlength(p.product_image),0),0,null,
'<img alt="'||apex_escape.html_attribute(p.product_name)||'" title="'||apex_escape.html_attribute(p.product_name)
||'" style="border: 4px solid #CCC; -moz-border-radius: 4px; -webkit-border-radius: 4px;" '
||'src="'||apex_util.get_blob_file_src('P6_PRODUCT_IMAGE',p.product_id)||'" height="75" width="75" />') img

Изображения вываливаются в столбик, а нужно в строку до конца ширины региона и если больше, то продолжить на следующей строке.

Пробовал разными способами, прописать в запросе style="display: inline", просто css задать стили, но не получается.

Как правильно это сделать?

P.s. Template еще не осилил...
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39860711
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Javlнужно в строку до конца ширины региона и если больше, то продолжить на следующей строке.
Например,

Код: html
1.
 '<div>' || Listagg ... || '</div>'



inline не нужен.
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39860718
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Javl-moz-border-radius: 4px; -webkit-border-radius: 4px;
Эти свойства тоже давно лишние. border-radius
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39860985
Javl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDevJavlнужно в строку до конца ширины региона и если больше, то продолжить на следующей строке.
Например,

Код: html
1.
 '<div>' || Listagg ... || '</div>'



inline не нужен.

Спасибо!

LISTAG это типа ORDER BY, не получается вкрячить в мою конструкцию, выдает ошибки...

l_query:=q'[select f."ID_1", f."ID_2", f."ID_3",
decode(NVL(dbms_lob.getlength(f."IMG"),0),0, NULL,
'<img style="" '||
'src="'||
apex_util.get_blob_file_src('P6_PR',f.ID_1)||
'" width="400" />' ) "IMAGE"

Помогите разобраться как правильно!
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39861433
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JavlLISTAG это типа ORDER BY, не получается вкрячить в мою конструкцию, выдает ошибки...
Какой код, какие ошибки ?
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39861441
Javl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev,

Ошибка при сохранении кода, скорее всего я неправильно вставляю, на сколько я понял, мы div-ами задаем контейнеры, в которые будут помещены изображения т.е. это будет относится к '<img alt= ?
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39861462
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Javl,

listagg - агрегатная фукнция, которая собирает все изображения в одну строку и столбец
<div> - общий контейнер для изображений
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39861576
Javl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDevJavl,

listagg - агрегатная фукнция, которая собирает все изображения в одну строку и столбец
<div> - общий контейнер для изображений

Не получается, подскажите...
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39861647
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Javl,

Не хотите разбираться, тогда Студентам, желающим помощи , для таких ситуаций есть раздел работа.
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39861652
Javl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev,

Если нет желания дальше помогать, зачем вообще писать....оставьте без ответа...найдутся люди, кто по человечески подскажет!
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39861664
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Javl,

Ну тут не помощь уже, тут скорее "сделайте за меня", и таких людей, кто помогает в таких ситуациях мало. Успехов.
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39861680
Javl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDevJavl,

Ну тут не помощь уже, тут скорее "сделайте за меня", и таких людей, кто помогает в таких ситуациях мало. Успехов.

Да не правда, просто вы отвечаете, так как если бы я спросил, куда заливать антифриз, а вы ответили, вот, видишь кузов, ищи круглую дырку, туда и заливай....
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39863370
Javl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто может помочь!!!!
Пошел по пути, предложенному SvDev, получил нужный результат, но, когда изображений не много, все нормально, но когда их к примеру 20 получаю ошибку:

report error:
ORA-01489: результат строковой конкатенации слишком велик
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39863475
=nomad=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поищите по "listagg clob oracle"
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39863489
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Javl,

Думаю, стоит посмотреть другие типы регионов:

1. Интерактивный отчёт (здесь можно натроить icon view и сделать его по умолчанию)
2. List Region. При создании динамического списка Мастером, там будут примеры запросов, с иконками. Дальше шаблон подберёте.
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39863528
Javl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev,

Спасибо, попробую!

А вообще как разработчики в Апексе решают подобные задачи, ведь иногда нужно сделать сайт с собственной разметкой, т.е. все пишется самостоятельно руками, неужели Апекс не позволяет размещать объекты так как мне нужно?
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39863579
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JavlА вообще как разработчики в Апексе решают подобные задачи,
Можно решать в лоб: где возникают какие-то ограничения переходить на более низкоуровневый код. А можно тщательнее подбирать имеющиеся инструменты для решения задачи.

Javl ведь иногда нужно сделать сайт с собственной разметкой, т.е. все пишется самостоятельно руками, неужели Апекс не позволяет размещать объекты так как мне нужно?
вы можете использовать регион pl/sql dynamic content и сгенерировать содержимое. Более того можно сгенерировать то же самое содержимое, скопировав html из шаблонов и пройтись циклами по sql. Однако некоторые моменты могут вызвать затруднения и повысить сложность (Например, сортировка, пагинация, технология Partial Page Refresh, если она нужна и др.)

Вы можете, кстати, порыться в шаблонах классического отчёта своей темы, возможно там окажется шаблон, который выведет содержимое подобным как вам нужно образом и без listagg.
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39863725
Javl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDevJavlА вообще как разработчики в Апексе решают подобные задачи,
Можно решать в лоб: где возникают какие-то ограничения переходить на более низкоуровневый код. А можно тщательнее подбирать имеющиеся инструменты для решения задачи.

Javl ведь иногда нужно сделать сайт с собственной разметкой, т.е. все пишется самостоятельно руками, неужели Апекс не позволяет размещать объекты так как мне нужно?
вы можете использовать регион pl/sql dynamic content и сгенерировать содержимое. Более того можно сгенерировать то же самое содержимое, скопировав html из шаблонов и пройтись циклами по sql. Однако некоторые моменты могут вызвать затруднения и повысить сложность (Например, сортировка, пагинация, технология Partial Page Refresh, если она нужна и др.)

Вы можете, кстати, порыться в шаблонах классического отчёта своей темы, возможно там окажется шаблон, который выведет содержимое подобным как вам нужно образом и без listagg.

Спасибо за помощь, в принципе с interactive grid добился нужного мне вида, убрал все, search bar и другие атрибуты и получилась галерея где расположены только изображения!!!

P.s. Немного не предусмотрено выбор Column per row, нужно задать точное значение, например задаешь 6, а в запросе размер изображения 400 px и они начинают накладываться друг на друга, почему нельзя сделать Auto....
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39864185
Javl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Случайно заметил, в общем настроил вид галереи какой мне нужен, пробовал на разных браузерах, все хорошо.

А как оказалось, у другого пользователя вид совсем другой и хедеры показывает и картинки не в линию, почему так и как это исправить?
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39864425
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Javl,

Сохраните изменения в отчёте по умолчанию (под разработчиком)
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39864435
Javl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev,

Спасибо!!!!!!!
Блин, ну Апекс, это еще тот ребус, вот я изначально убрал search bar и кнопку Action...оказывается надо сначала сохранить, а потом настраивать нужный мне вид...


Интересно, а вы это узнали из книг или как?
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39864440
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Javl,

Сомневаюсь, что эти настройки требуют сохранения, хотя лёгких бажков в этом ключе не исключаю (не сталкивался).
Но вот если вы меняете вид на icon view или настраиваете через Actions настройки, тогда сохранить нужно, иначе другие пользователи не увидят эти изменения.
...
Рейтинг: 0 / 0
Помогите с расположением фото в регионе!
    #39864441
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Javl,

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


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