powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Сортировка в отчете
63 сообщений из 63, показаны все 3 страниц
Сортировка в отчете
    #39122268
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Возникла следующая задача. Необходимо в классическом отчете выполнить не стандартную сортировку. Т.е. столбец должен сортироваться по определенному порядку.
Я придумал следующее решение: добавляю в таблицу фиктивный столбец. В него пишу данные, соответствующие данным сортируемого столбца, т.о., чтобы при стандартной сортировке фиктивного столбца, данные в требуемом столбце располагались в необходимом порядке.
В апексе ставлю галочку sort на фиктивный столбец и снимаю с требуемого для сортировки столбца. соответственно у фиктивного столбца снимаю галочку show. Как с помощью js предоставить возможность пользователю при нажатии на видимый столбец запускать стандартную сортировку фиктивного?
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122282
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Danny1111,
открой видимость сортируемого. Чтобы не дурачить юзверей.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122362
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, выполняю конкретно поставленную задачу. Никаких лишних видимых столбцов быть не должно.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122404
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Danny1111Petro123, выполняю конкретно поставленную задачу. Никаких лишних видимых столбцов быть не должно.
мы уточняем, действительно ли задача странная)))
Т.е. если ФИО начальника на Я...., то при клике на ФИО он дожен быть первым в списке?
Ответ - добавьте ему пробел перед именем.
Удачи!
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122420
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, огромное спасибо. Ваше решение мне вполне подходит.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122433
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ухах ха х а
Зачем нам программировать, пусть другие этим занимаются. Я сделаю просто, а я данные подправлю.
Красота, Супер решение от флудера-криворука.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122450
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,
тебе лет 16 наверно?
selec decode(... слыхал?
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122458
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

Нафлудила 23к сообщений НИ О ЧЕМ, и радуется. И еще кому то пытается доказать, что это не он малолетка.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122461
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,

Может у тебя работа такая, сидеть флудить? Ты же не выходишь с форума.
Хотя с другой стороны, зачем тебе работать, судя по твоим постам можно понять, что палец об палец тебя ударить не заставишь.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122469
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,
1. тебя хватило на 3 дня придурок.
2. функцию decode(... ты не знаешь, двоечник))
3. что такое Данные и Модель для тебя пустой звук, кодировщик.
"Лучше жевать чем говорить" (с)
Удачи!
______________________________________________
"Сложнее всего в мире достигнуть простоты — это крайняя граница опыта и последнее усилие гения". © George Sand.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122483
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, может предложите более простое и грамотное решение?
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122523
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111blkangel, может предложите более простое и грамотное решение?

Например можно создать DA, событие after refresh, Execute JavaScipt, добавьте код, красное заменить на свое.

Код: javascript
1.
$("#REGION_ID").find("th[id=COLUMN_NAME_CLICK]>div>a").attr("href",$("#REGION_ID").find("th[id=COLUMN_NAME_SOURCE]>div>a").attr("href"))
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122525
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111,
Вы не указали версию, это пример для 4.2.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122543
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уточнение.
Колонка с правильным порядком по условию должна быть скрыта, не учел этого.
В разработке нужно его выводить.
А вот в JS добавить еще пару строк.
Код: javascript
1.
2.
3.
$("#REGION_ID").find("th[id=COLUMN_NAME_CLICK]>div>a").attr("href",$("#REGION_ID").find("th[id=COLUMN_NAME_SOURCE]>div>a").attr("href"))
$("th[id=COLUMN_NAME_SOURCE]").remove();
$("td[headers=COLUMN_NAME_SOURCE]").remove();
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122656
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, строки
Код: javascript
1.
2.
$("th[id=COLUMN_NAME_SOURCE]").remove();
$("td[headers=COLUMN_NAME_SOURCE]").remove();


удалили только заголовок поля.
Строка
Код: javascript
1.
$("#REGION_ID").find("th[id=COLUMN_NAME_CLICK]>div>a").attr("href",$("#REGION_ID").find("th[id=COLUMN_NAME_SOURCE]>div>a").attr("href"))


не создала ссылки.
COLUMN_NAME_CLICK и COLUMN_NAME_SOURCE ввел значение аlias. REGION_ID из таблицы apex_application_page_regions.
Чего не хватает? apex 4.2
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122834
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111blkangel, строки
Код: javascript
1.
2.
$("th[id=COLUMN_NAME_SOURCE]").remove();
$("td[headers=COLUMN_NAME_SOURCE]").remove();


удалили только заголовок поля.
Строка
Код: javascript
1.
$("#REGION_ID").find("th[id=COLUMN_NAME_CLICK]>div>a").attr("href",$("#REGION_ID").find("th[id=COLUMN_NAME_SOURCE]>div>a").attr("href"))


не создала ссылки.
COLUMN_NAME_CLICK и COLUMN_NAME_SOURCE ввел значение аlias. REGION_ID из таблицы apex_application_page_regions.
Чего не хватает? apex 4.2

Смысл задумки скопировать ссылку из столбца по которому необходимо сортировать в столбец по которому нажимают.
REGION_ID, это ИД регион вашего репорта, пропишите ему STATIC_ID. Такой же ID подставьте вместо REGION_ID в скрипт.
Очередность тут важна, поэтому порядок должен быть именно такой как я написал.
Покажите мне HTML разметку ячейки которая должна быть удалена с экрана (правая кнопка мышки, исследовать элемент)
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122862
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,
код ячейки:
Код: html
1.
<td headers="Test" class="t20data">9<input type="hidden" name="f01" value="132715" id="f01_0002"><input type="hidden" name="f02" value="19685" id="f02_0002"></td>



пытаюсь удалить:
$("td[headers=TEST]").remove();

По поводу копирования ссылки идея понятна. Но статический id региона не помог. JavaSqript ошибок не выдает.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122896
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111blkangel,
код ячейки:
Код: html
1.
<td headers="Test" class="t20data">9<input type="hidden" name="f01" value="132715" id="f01_0002"><input type="hidden" name="f02" value="19685" id="f02_0002"></td>



пытаюсь удалить:
$("td[headers=TEST]").remove();

По поводу копирования ссылки идея понятна. Но статический id региона не помог. JavaSqript ошибок не выдает.

JS чувствителен к регистру. Дальше найдете ошибку :)
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122905
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, спасибо
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122927
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, удаление столбца было связано с регистром, а вот ссылка не копируется.
Код: javascript
1.
$("987654").find("th[id=NAME]>div>a").attr("href",$("987654").find("th[id=TEST]>div>a").attr("href")


регистр тут однозначный. id региона статический (987654).
На поле TEST поставил галочку sort. В поле NAME снял.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122928
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111blkangel, удаление столбца было связано с регистром, а вот ссылка не копируется.
Код: javascript
1.
$("987654").find("th[id=NAME]>div>a").attr("href",$("987654").find("th[id=TEST]>div>a").attr("href")


регистр тут однозначный. id региона статический (987654).
На поле TEST поставил галочку sort. В поле NAME снял.

Решетка где? :)
Код: javascript
1.
$("#987654").find("th[id=NAME]>div>a").attr("href",$("#987654").find("th[id=TEST]>div>a").attr("href")
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122930
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,

Закрывающей скобки не хватает
Код: javascript
1.
$("#987654").find("th[id=NAME]>div>a").attr("href",$("#987654").find("th[id=TEST]>div>a").attr("href"))
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122947
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, и решетка есть, и скобочку просто сюда некорректно скопировал. Точно такой же код, как Вы написали. JavaSqript ошибок не дает. Но ссылка не появляется.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122960
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111blkangel, и решетка есть, и скобочку просто сюда некорректно скопировал. Точно такой же код, как Вы написали. JavaSqript ошибок не дает. Но ссылка не появляется.

Давайте исследуем заголовок со ссылкой и выложим сюда.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39122990
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,
Код: html
1.
<th class="t20ReportHeader" id="TEST"><div class="rpt-sort"><a href="f?p=101:17:54654673463:fsp_sort_25_desc::RP&amp;fsp_region_id=53375325742468563" title="Сортировать по этой колонке">Test</a><img align="absmiddle" src="/i/apex/builder/ddown.gif" width="16" height="16" alt=""></div></th>


region_id, который я определил статически почему-то не подхватывает.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39123006
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111blkangel,
region_id, который я определил статически почему-то не подхватывает.
Судя по тому что я вижу, мы сделали все правильно, осталось с регионом разобраться.
Если выполнить в консоле, скрипт ниже, ничего не выдает?
Код: javascript
1.
$("#987654")


Зайдите в шаблон региона, проверьте, есть ли у вас #REGION_STATIC_ID# что то похожее ниже
Код: html
1.
<div id="#REGION_STATIC_ID#" #REGION_ATTRIBUTES#> 
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39123047
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, в самом регионе он прописан.
Код: html
1.
<table class="t20Region t20ReportRegion" id="987654" border="0" cellpadding="0" cellspacing="0" summary="" aria-live="polite">


А в столбцах этот id уже другой.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39123107
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111,
Вы шаблоны меняли?
Вот стандартный шаблон региона "reports region"
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
<div class="rounded-corner-region" id="#REGION_STATIC_ID#" #REGION_ATTRIBUTES#>
  <div class="rc-blue-top"><div class="rc-blue-top-r">
    <div class="rc-title">#TITLE#</div>
    <div class="rc-buttons">#CLOSE##PREVIOUS##NEXT##EDIT##CHANGE##CREATE##CREATE2##DELETE##EXPAND##COPY##HELP#</div>
  </div></div>
  <div class="rc-body"><div class="rc-body-r"><div class="rc-content-main">#BODY#</div></div></div>
  <div class="rc-bottom"><div class="rc-bottom-r"></div></div>
</div>



Каким образом STATIC_ID региона, оказался в ID таблицы?

Ну черт с ним, возможно Вы что то еще делали, ну давайте сделаем ход конем, и пропишем атрибут региону, например my-selector="TAKE_ME"
Тогда скрипт получится такой
Код: javascript
1.
$('div[my-selector="TAKE_ME"]').find("th[id=COLUMN_NAME_CLICK]>div>a").attr("href",$('div[my-selector="TAKE_ME"]').find("th[id=COLUMN_NAME_SOURCE]>div>a").attr("href"))
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39123190
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111blkangel, в самом регионе он прописан.
Код: html
1.
<table class="t20Region t20ReportRegion" id="987654" border="0" cellpadding="0" cellspacing="0" summary="" aria-live="polite">


А в столбцах этот id уже другой.
А может у вас просто в двух местах одинаковых id="987654" используется?
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39123349
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, не знаю в чем причина, но ссылка не отображается. id точно уникальный, проверил. С атрибутом региона результат аналогичный.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39123351
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Danny1111,
вы его в других списках (нач-ка на Я...) тоже так будет сортировать?
Выпадающий список\IR\дерево...
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39123359
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111blkangel, не знаю в чем причина, но ссылка не отображается. id точно уникальный, проверил. С атрибутом региона результат аналогичный.
У меня работает...
Не очень мне нравится это решение, потому что оно не ограничено регионом, но должно заработать.
Код: javascript
1.
$("th[id=TEST]>div>a").attr("href",$("th[id=NAME]>div>a").attr("href"));
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39123383
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, спасибо. У меня тоже работает. Осталось только отобразить картинку треугольничка.
Код: html
1.
<img align="absmiddle" src="/i/apex/builder/dup.gif" width="16" height="16" alt="">
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39123399
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111,

Код: html
1.
$("#REGION_ID").find("th[id=COLUMN_NAME_CLICK]>div").append($("#REGION_ID").find("th[id=COLUMN_NAME_SOURCE]>div>img"))
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39123405
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111,

Единственно я не понял, как в итоге заработало.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39123444
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, а у меня с region_id по-прежнему не работает. Только без указания region_id.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39123448
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111blkangel, а у меня с region_id по-прежнему не работает. Только без указания region_id.
Тогда так
Код: javascript
1.
$("th[id=COLUMN_NAME_CLICK]>div").append($("th[id=COLUMN_NAME_SOURCE]>div>img"));
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39123477
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,
Код: html
1.
$("th[id=PL_STATUS]>div").append($("th[id=ORDERS]>div>img"));


это неверный вариант. он сортирует по столбцу, по которому мы кликаем.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39123490
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111blkangel,
Код: html
1.
$("th[id=PL_STATUS]>div").append($("th[id=ORDERS]>div>img"));


это неверный вариант. он сортирует по столбцу, по которому мы кликаем.

Эта строчка стрелочку из одного столбца, добавляет в Ваш псевдо отсортированный столбец, но никакой сортировки не делает :)
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39123499
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, уже понял. Спасибо Вам огромное. Попробую разобраться еще с reports_id.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39175981
zil_88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. У меня возникла похожая задача. Необходимо выполнить сортировку по датам. Стандартная не подходит, т.к. использована функция listagg и на выходе в некоторых случаях получается несколько дат. В данном случае необходимо создать сортировку по последней дате(но отображать должны все). Создал DA с таким кодом:
Код: javascript
1.
2.
3.
4.
$("th[id=TEST_COL]>div>a").attr("href",$("th[id=TEST_COL_HIDDEN]>div>a").attr("href"));
$("th[id=TEST_COL]>div").append($("th[id=TEST_COL_HIDDEN]>div>img"));
$("th[id=TEST_COL_HIDDEN]").remove();
$("td[headers=TEST_COL_HIDDEN]").remove();



В классическом отчете такой вариант работает. В интерактивном сортировка выполняется по тому же текстовому столбцу. Что нужно поменять для интерактивного отчета?
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39176003
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zil_88,
В итерактивном не все так просто, там на столбец еще есть фильтры...
Попробуйте, может устроит такой вариант

Код: javascript
1.
2.
3.
4.
$("th[id=TEST_COL]>div").attr("onclick",$("th[id=TEST_COL_HIDDEN]>div").attr("onclick"));
$("th[id=TEST_COL]>div").append($("th[id=TEST_COL_HIDDEN]>div>img"));
$("th[id=TEST_COL_HIDDEN]").remove();
$("td[headers=TEST_COL_HIDDEN]").remove();
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39176008
zil_88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, проверил Ваш вариант, результат все тот же. К сожалению сортирует мой видимый текстовый столбец.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39176012
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zil_88blkangel, проверил Ваш вариант, результат все тот же. К сожалению сортирует мой видимый текстовый столбец.
Версия Апекса?
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39176013
zil_88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, 4.2
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39176017
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zil_88,

Обратите внимание, я закоментировал две строчки, я это сделал специально, чтобы столбец не скрывался, увидите результат и поймете почему не все так просто..
Код: javascript
1.
2.
3.
4.
$("th[id=TEST_COL]>div").attr("onclick","gReport.controls.widget('apexir_TEST_COL_HIDDEN')");
$("th[id=TEST_COL]>div").append($("th[id=TEST_COL_HIDDEN]>div>img"));
//$("th[id=TEST_COL_HIDDEN]").remove();
//$("td[headers=TEST_COL_HIDDEN]").remove();
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39176032
zil_88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,
Закомментировал данные строки. Вижу, что рисуночек треугольничка копируется на текстовый столбец, при сортировке столбца даты (который должен быть скрыт). При сортировке строкового столбца ничего нового не увидел. Сортировка происходит по-прежнему по нему же.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39176037
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zil_88blkangel,
Закомментировал данные строки. Вижу, что рисуночек треугольничка копируется на текстовый столбец, при сортировке столбца даты (который должен быть скрыт). При сортировке строкового столбца ничего нового не увидел. Сортировка происходит по-прежнему по нему же.

Первая строка поменялась.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39176098
zil_88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, увидел, проверил.
По хорошему надо как-то этот всплывающий фильтр перенести на видимую колонку. Но насколько это возможно, не знаю. Знания в javascript совсем слабые.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39176119
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zil_88blkangel, увидел, проверил.
По хорошему надо как-то этот всплывающий фильтр перенести на видимую колонку. Но насколько это возможно, не знаю. Знания в javascript совсем слабые.

Это надо лезть исправлять Апексовый JavaScript, чего я точно делать не буду, а со слабыми знаниями JS там вообще делать нечего. )))

Так что, либо стандартный репорт, либо какой то другой вариант ищите.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39176126
zil_88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, спасибо Вам за подсказки. К сожалению вынужден согласиться, что с моими знаниями там действительно не разобраться. Других вариантов пока не придумал. Но отрицательный результат - это тоже результат.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39176293
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zil_88В данном случае необходимо создать сортировку по последней дате(но отображать должны все).
последнюю дату поставить первой. Остальные напр. в скобочках или всплывающим хинтом под курсором.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39177736
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, можно чуть подробнее. Не понял, в чем Ваша идея.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39177749
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, реализовывал только с классическим отчетом. хотелось бы в интерактивном сортировку по скрытому столбцу выполнить.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39177827
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zil_88Стандартная не подходит, т.к. использована функция listagg и на выходе в некоторых случаях получается несколько дат. В данном случае необходимо создать сортировку по последней дате(но отображать должны все).
11.10.2012
11.10.2012, 11.12.2012
11.10.2012, 11.10.2012, 01.01,2013
теперь покажите сортировку
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39177832
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Danny1111сортировку по скрытому столбцу
order by добавить?
...
Всегда интересно, какие извраты придумывают постановщики)
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39177876
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, ну конкретно задача про даты не моя. А меня интересует как раз случай, когда пользователь нажав на сортировку видимого столбца отсортирует данные в скрытом столбце. Вот даже если взять данный пример с датами. Меня интересует, чтобы пользователь кликом по текстовому полю сортировал их по датам. т.е. в любом случае стандартная сортировка должна быть подменена.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39177902
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Danny1111,
слушай, ты не выдумай постановки для других - сферических коней в вакууме.
Мало получать будешь от работодателя.
Я тебе сказал - добавить условие order by по скрытому столбцу.
Пользователю не нужно будет вообще кликать.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39177915
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Danny1111,
второй способ уже указал - в видимом столбце ВАЖНАЯ для бизнеса и сортировки дата. Все дополнительные даты через запятую показывать во всплывающем окне при перемещении мышкой над записями колонки.
Это будет логично для твоего работодателя с серьёзными намерениями)).
ТРЕТИЙ способ - в первую колонку добавить нумерацию записей номер по порядку.
Сортировка будет по данному столбцу.
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39177921
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Danny1111,
четвёртый случай - писать свой компонент грид.
Т.к. хакать родной IR чтобы он сортировал даты как строки, а строки как даты - изврат.
Удачи!
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39177928
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, я не выдумываю постановок. я задаю вопрос, на который мне необходимо найти решение
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39177929
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, и большое Вам спасибо за помощь)
...
Рейтинг: 0 / 0
Сортировка в отчете
    #39177934
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Danny1111Petro123, я не выдумываю постановок. я задаю вопрос, на который мне необходимо найти решение
тогда и выслушай, что твоя постановка - изврат.
Это же IMHO)).
А если лени не много с такими амбициями - пиши компонент.
...
Рейтинг: 0 / 0
63 сообщений из 63, показаны все 3 страниц
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Сортировка в отчете
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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