powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Hide/show region javascript
24 сообщений из 24, страница 1 из 1
Hide/show region javascript
    #38877130
noobig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите функцию, которая при присвоении айтему определенного значения hide/show region (hidden) оставался открытым (expand)?
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877157
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noobig,

А он закрывается?
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877247
noobig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gustly,
Он раскрывается и закрывается по нажатию иконки. Но каждый раз когда происходит submit страницы, он закрывается.
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877272
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noobigGustly,
Он раскрывается и закрывается по нажатию иконки. Но каждый раз когда происходит submit страницы, он закрывается.
submit идёт перерисовка страницы. Т.е. открывается с нуля.
Либо AJAX либо самому открывать при рендеринге.
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877348
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noobigо каждый раз когда происходит submit страницы, он закрывается.
Мы сделали свой темплейт, который хранить состояние региона в local storage браузера, теперь после сабмита регионы сохраняют свое состояние.
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877379
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Casufi,
круто.
Я когда данный "баг" увидел, тоже не знал как с ним бороться.
Главное что неудобно)). Т.к. такое надо "в коробке".
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877557
noobig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Casufi,
подробнее опиши пожалуйста, как делать шаблон и что сохранять в storage.
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877590
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Это не баг, это нормальное поведение. Сабмит - перерисовка страницы - страница показывает заново. А сохранение состояния это скорее дополненная фича. Хотя мне тоже интересно как реализовали.

Я бы наверное в локалсторадж хранил массив идшнков этих регионов. А потом циклом кликал кнопки для раскрытия. Но решение не ахти, скорее всего будет видно как они раскрываются.
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877595
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,
там баг в кавычках.
Раз в шаблоне есть такой тип региона, то логично Ораклу его довести до ума.
Хранит же он items в сессии.
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877596
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,
Imho лучше в сессии.
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877601
noobig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пацаны, расскажите как вы создаете этот шаблон!
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877654
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Не вижу большой разницы. локалсторадж - на клиенте, сессия на сервере. Ради такой цели подойдет любой вариант. Шаблон я думаю состоит в том, чтобы высчитывать стиль у региона. То есть если в нашем массиве есть ид этого региона, то выставляем ему классы открытого региона. Этот вариант самый лучший.
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877665
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyНе вижу большой разницы. локалсторадж - на клиенте, сессия на сервере.
есть, но небольшая.
На клиенте в куках или .... мы получаем постоянное сохранение (между сеансами)
В сессии только на сеанс.
IMHO мне второе предпочтительнее.
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877667
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noobigПацаны, расскажите как вы создаете этот шаблон!
пробуй! Тут инфы полно.
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877674
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да там проще методом тыка. Открываете целевую страницу. Смотрите ее шаблон. Идете в шаблоны приложения, редактируете, профит.
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877716
noobig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подсказки конечно шикарные. В шаблонах вижу Hide and Show Region (Hidden). Там d DEFINITION прописано раскрытие этого региона. Где и что нужно править.
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877734
noobig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытаюсь делать dynamic action, но не знаю что прописать в javascript, чтобы этот регион оставался открытым
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877742
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noobig,

Через DA делать совсем некошерно. А надо там скорее всего менять класс. Или тупо кликать раскрывашку, что опять же некошерно.
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877743
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noobigПытаюсь делать dynamic action, но не знаю что прописать в javascript, чтобы этот регион оставался открытым
пойди проще.
- Исходник на JS форум.
Спроси, как эмулировать клик мышки.
Это же программирование.
imho
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877791
noobig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123noobigПытаюсь делать dynamic action, но не знаю что прописать в javascript, чтобы этот регион оставался открытым
пойди проще.
- Исходник на JS форум.
Спроси, как эмулировать клик мышки.
Это же программирование.
imho
Так вот как бы и спрашиваю, как это сделать. Отдельной ветки по JS ведь нет.
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877797
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noobigОтдельной ветки по JS ведь нет.
http://www.sql.ru/forum/html-javascript-css
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877817
noobig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GustlynoobigОтдельной ветки по JS ведь нет.
http://www.sql.ru/forum/html-javascript-css
Оууу, понял. Глаза подводят)))
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877881
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
noobigПытаюсь делать dynamic action, н
Какой DA, зачем DA ?
Код нужно прописать прямо в шаблоне, чтобы работало для всех страниц и приложений, которые его использовали
...
Рейтинг: 0 / 0
Hide/show region javascript
    #38877898
noobig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CasufinoobigПытаюсь делать dynamic action, н
Какой DA, зачем DA ?
Код нужно прописать прямо в шаблоне, чтобы работало для всех страниц и приложений, которые его использовали
Вот код этого шаблона:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<section class="uRegion uHideShowRegion #REGION_CSS_CLASSES# clearfix" id="#REGION_STATIC_ID#" #REGION_ATTRIBUTES#>
  <div class="uRegionHeading">
    <h1>
      <a href="javascript:void(0)" class="uRegionControl uRegionCollapsed"><img src="#IMAGE_PREFIX#f_spacer.gif" alt="Hide/Show"/></a>
      #TITLE#
    </h1>
    <span class="uButtonContainer">
      #CLOSE##PREVIOUS##NEXT##DELETE##EDIT##CHANGE##CREATE##CREATE2##EXPAND##COPY##HELP#
    </span>
  </div>
  <div class="uRegionContent clearfix" style="display: none;">
    #BODY#
  </div>
</section>


Что нужно исправить, чтобы при заполненном айтеме, этот регион оставался открытым.
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Hide/show region javascript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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