|
переодический рефреш application item
|
|||
---|---|---|---|
#18+
Здравствуйте ! Подскажите пожалуйста как можно переодически выполнять рефреш(обновлять) переменной Приложения не используя рефреш страницы ? (на картинке отображены переменные приложения, которые выводятся в меню, но они обновляются только при рефреше всей страницы, но если поставить рефреш страницы по таймингу - то при правке инфы в модальном окне, если это совпадет со временем рефреша - модальное окно закроется ...) да и в целом не хочется каждую минут загружать всю страницу целиком... Подскажите пожалуйста как это реализовать, если кто знает... ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 15:00 |
|
переодический рефреш application item
|
|||
---|---|---|---|
#18+
super_marks, Почему никто гуглом не пользуется? Набираем Код: xml 1.
и получаем типа apex.region("regionStaticID").refresh(); Назначаем ID вашему региону а дальше в js Пишем Код: javascript 1.
Или так поиск по форуму Код: javascript 1.
На этом же форуме http://www.sql.ru/forum/1247467/dynamic-action-refresh-region-sql-report ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 16:12 |
|
переодический рефреш application item
|
|||
---|---|---|---|
#18+
irbis_al, Спасибо, но я совсем другое спрашивал :( Регион у меня обновляется именно так как Вы и написали, мне нужно обновлять не регион - а Applications Items (это те, которые в SharedComponents) - для того чтобы автоматически (без полного рефреша страницы) обновлять значения в меню (в красных кружочках на картинке) . Возможно это делается как-то по-другому конечно, тогда вопрос - как вывести в меню счетчики да так - чтобы они обновлялись без полного рефреша страницы... На данный момент они выведены через Application Items и обновляются только если обновить страницу... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 17:15 |
|
переодический рефреш application item
|
|||
---|---|---|---|
#18+
super_marksirbis_al, (в красных кружочках на картинке) . у... Вот не вижу красных кружков на картинке...Вижу синие Tikets и т.д Это оно? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 17:27 |
|
переодический рефреш application item
|
|||
---|---|---|---|
#18+
irbis_al, да, ссори - на этой картинке они действительно синие... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 17:40 |
|
переодический рефреш application item
|
|||
---|---|---|---|
#18+
super_marksirbis_al, да, ссори - на этой картинке они действительно синие... Ну а значение вот это 16 в какой переменной находится в item? Ну так JS апекса $s Ставлю 18 вместо 16. Код: javascript 1.
И сразу поменяется. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 17:45 |
|
переодический рефреш application item
|
|||
---|---|---|---|
#18+
irbis_al, $s('P2_TICKENCOUNT',18); Да в item, но это не Page_item, а application item, т.е. переменная не страницы, а приложения... вопрос -куда этот javascript код вставлять - чтобы он работал на все приложение, а не на отдельную страницу ? или его нужно будет на каждой странице установить ? Спасибо, что помогаете ! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 18:19 |
|
переодический рефреш application item
|
|||
---|---|---|---|
#18+
super_marks, Application Items не отрисовываются на странице, поэтому их нельзя обновить. Но вы можете поменять значение на сервере, после этого обновить элементы страницы, которые поддерживают обновление. В Navigation Menu и в регионе типа List AFAIK метод apexrefresh не поддерживается (но лучше проверяйте сами, т.к. новые версии выходят очень часто) соответственно, остаётся обновить DOM вручную: 1. Делаете DA Execute pl/sql code, меняете значение на сервере, возвращаете в page item 2. Делаете Execute js code и выполняете строчку кода: $(путь к dom элементу он же jquery selector).text($v('PX_PAGE_ITEM')); (либо см. метод html, если нужно изменить html) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 18:31 |
|
|
start [/forum/topic.php?fid=50&msg=39841107&tid=1874011]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 262ms |
0 / 0 |