powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / jquery-ui menu
31 сообщений из 31, показаны все 2 страниц
jquery-ui menu
    #38922235
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Apex 4.2.

Пытаюсь сделать меню через jquery-ui

Прикрутил библиотеку
Код: html
1.
<script type="text/javascript" src="/i/libraries/jquery-ui/1.8/ui/jquery-ui.js"></script>


Код: html
1.
<link rel="stylesheet" href="/i/libraries/jquery-ui/1.8.22/themes/base/jquery-ui.css">


Пытаюсь вывести простое меню из документации
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
<ul id="menu">
  <li class="ui-state-disabled">Aberdeen</li>
  <li>Ada</li>
  <li>Adamsville</li>
  <li>Addyston</li>
  <li>Delphi
    <ul>
      <li class="ui-state-disabled">Ada</li>
      <li>Saarland</li>
      <li>Salzburg an der schonen Donau</li>
    </ul>
  </li>
  <li>Saarland</li>
  <li>Salzburg
    <ul>
      <li>Delphi
        <ul>
          <li>Ada</li>
          <li>Saarland</li>
          <li>Salzburg</li>
        </ul>
      </li>
      <li>Delphi
        <ul>
          <li>Ada</li>
          <li>Saarland</li>
          <li>Salzburg</li>
        </ul>
      </li>
      <li>Perch</li>
    </ul>
  </li>
  <li class="ui-state-disabled">Amesville</li>
</ul>



Но после применения
$(function() {
$( "#menu" ).menu();
});

Оно просто слегка меняет внешний вид. Кликать никуда нельзя. Ошибок нет. Что может быть не так?

Вообще надо меню типа менюшки "действия" из интерактивного отчета.
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922263
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,
в какой теме вроде есть из коробки выпадающее
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922271
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922281
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотелось бы без использования сторонних библиотек. Только тем, что досталось от апекса. Вот же она есть, эта функция .menu, но делает черти что.
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922298
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

А pull down menu не устраивает?
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922300
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,

А ВЫ это точно по примерам jQuery из инета делали?...я посмотрел Ваш код и у меня сомнения возникли.(Хотя я не очень владею этим js поэтому промолчу...но я когда изучал меню...посложнее всё видел)
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922308
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
irbis_alGustly,

А ВЫ это точно по примерам jQuery из инета делали?...я посмотрел Ваш код и у меня сомнения возникли.(Хотя я не очень владею этим js поэтому промолчу...но я когда изучал меню...посложнее всё видел)
Версия jquery-ui в Апексе устарела.
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922314
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangelВерсия jquery-ui в Апексе устарела.
In Oracle Application Express includes the jQuery 1.7.1, jQuery UI 1.8.22, and jQuery Mobile - 1.1.1 RC1 JavaScript libraries.
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922315
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,

Я вот вообще не вижу такого метода в 1.8
https://api.jqueryui.com/1.8/category/effects/
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922322
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123blkangelВерсия jquery-ui в Апексе устарела.
In Oracle Application Express includes the jQuery 1.7.1, jQuery UI 1.8.22, and jQuery Mobile - 1.1.1 RC1 JavaScript libraries.
Я в курсе какая версия. От версии 1.11. разница существенная.
К сожалению я бы не советовал натягивать на 4.2 новый jquery
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922332
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangelК сожалению я бы не советовал натягивать на 4.2 новый jquery
я тоже думаю - поплывёт.
Но в старом же наверно есть такое меню.
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922333
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,

Тут версия 1.8.22 и тем не менее метод этот есть и он вызывается.
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922348
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustlyblkangel,

Тут версия 1.8.22 и тем не менее метод этот есть и он вызывается.

Ну а просто создать в блокноте html с этим примером и открыть в браузере.
Если работает косяк апекса...если нет...косяк js ...и это на форум js.
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922357
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,

Проверил 1.9.2 с сайта jquery, такая же штука. Если качать 1.11.4, то нормально.
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922419
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustlyirbis_al,

Проверил 1.9.2 с сайта jquery, такая же штука. Если качать 1.11.4, то нормально.

Я правильно понял с версией 1.11.4 всё работает.?
Тогда её импортируйте.(есть же в js правила ...как вызывать функцию именно этого пакета ...в случае конфликта версий?)
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922431
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,

На сайте jquery-ui выбрал версию 1.11.4 и поставил галочку только напротив menu. Подключил эдакий кастомный кусок и все заработало. Только CSS кривоват, но это уже другая история.
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922492
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustlyirbis_al,

На сайте jquery-ui выбрал версию 1.11.4 и поставил галочку только напротив menu. Подключил эдакий кастомный кусок и все заработало. Только CSS кривоват, но это уже другая история.
И это называется без использования сторонних библиотек... :) Главное чтобы другое не поплыло, обрати внимание на элемента датапикер, датаколор
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922557
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangelИ это называется без использования сторонних библиотек... :)
Апекс использует свой jQuery через ссылку apex.jQuery поэтому свой можно подключать, правда делать это лучше на domready

http://www.filamentgroup.com/lab/using-multiple-jquery-ui-themes-on-a-single-page.html
http://jqueryui.com/download/ (Обрати внимание на поле CSS Scope:)
Единственное чего я делал дополнительно, в кастомном jquery_ui, $ заменял на ссылку на jQueryNew, как сделать быстрее не нашел.
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922567
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели в младшей версии ни у кого не было функционала - выпадающее меню?
Не может такого быть IMHO
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922593
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Неужели в младшей версии ни у кого не было функционала - выпадающее меню?
Не может такого быть IMHO
Что значит не было, у меня есть. Это лист с шаблоном"pull down menu"
...
Рейтинг: 0 / 0
jquery-ui menu
    #38922707
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,
ок. А то скоро мне надо будет делать.
...
Рейтинг: 0 / 0
jquery-ui menu
    #38923292
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,

И как оно работает?
...
Рейтинг: 0 / 0
jquery-ui menu
    #38923339
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustlyblkangel,

И как оно работает?

Я не понимаю вопроса.
Шикарно работает. Многоуровневое меню, на основе листа. Сам лист может сформирован как статически, так и динамически.
...
Рейтинг: 0 / 0
jquery-ui menu
    #38923369
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,

Расшифрую вопрос:

Поделитесь пожалуйста кодом.
...
Рейтинг: 0 / 0
jquery-ui menu
    #38923377
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustlyblkangel,
Расшифрую вопрос:
Поделитесь пожалуйста кодом.

Так я и пытаюсь сказать, что никакого кода нет. Это стандартный функционал.
Создаете Lists в Shared Components. На страничке создаете регион List, для этого листа выбираете tepmlate "Pull down menu".
Если у Вас это основное меню, то все делаете на нулевой страничке.
...
Рейтинг: 0 / 0
jquery-ui menu
    #38923380
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,

Лист это список. А как получить древовидную систему?
...
Рейтинг: 0 / 0
jquery-ui menu
    #38923381
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,
+1
я во втором посте сказал, что в коробке встроено уже.
...
Рейтинг: 0 / 0
jquery-ui menu
    #38923385
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustlyblkangel,

Лист это список. А как получить древовидную систему?
В стат. листе можно родителя указать. В динамике(у меня нет), скорее всего запрос нужно написать в определенном виде.
...
Рейтинг: 0 / 0
jquery-ui menu
    #38924607
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,

Все получилось? То что надо?
...
Рейтинг: 0 / 0
jquery-ui menu
    #38924624
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,

У меня функцией рисуется набор
Код: html
1.
<ul><li><ul></ul></li></ul>

. Делать через листы не очень вариант, так как у нас в приоритете делать через сервер, а не через апекс. Потом подключаю свежую скаченную jquery-ui с компонентом menu и все это прогоняю через
Код: javascript
1.
.menu()

. Работает, но я не очень доволен. Непонятно зачем вообще нужен .menu в более древних версиях. Он просто меняет слегка стиль, дописывает классы. А толку никакого.

На все это у меня было 0 часов, а по факту потратил 5+ часов на попытки заставить работать апексовый jquery-ui. Кстати в 5-м апексе вроде как свежие библиотеки, там нормально .menu преобразовывается.

Я вот только не понял как пользоваться css scope при скачке jquery-ui. Оно типа фильтра для применения CSS для меню?
...
Рейтинг: 0 / 0
jquery-ui menu
    #38924649
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly Непонятно зачем вообще нужен .menu в более древних версиях. Он просто меняет слегка стиль, дописывает классы. А толку никакого.

Так как метод не документирован, на данном этапе шла разработка, поэтому метод есть, а толку нет.

GustlyЯ вот только не понял как пользоваться css scope при скачке jquery-ui. Оно типа фильтра для применения CSS для меню?
Не подскажу, не скачивал. Но, когда ты стили новые стили будешь цеплять, как бы не задело текущее...
...
Рейтинг: 0 / 0
31 сообщений из 31, показаны все 2 страниц
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / jquery-ui menu
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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