|
Использование переменных типа #XXXX#...
|
|||
---|---|---|---|
#18+
В футере и хеадере региона с репортом можно использовать переменные типа #TIMING#, #TOTAL_ROWS#, #REGION_ID# и тд. А как их можно использовать вне хеадер\футер репорта? Например: Я использую в хеадере - Код: plaintext 1. 2. 3. 4.
В футере - Код: plaintext 1.
Но при обновлении репорта через a_report... они соответственно не обновляются так как репорт не был загружен обычным методом(через перегрузку страницы), но я могу перекрыть a_report и вставить нужный код для обновления этих данных но от куда мне их взять в блоке ява в хеадере страницы, а не репорта? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2009, 11:24 |
|
Использование переменных типа #XXXX#...
|
|||
---|---|---|---|
#18+
kasik, как собираетесь переопределять $a_report? Просто #TIMING#, #TOTAL_ROWS#, #REGION_ID# - это строки подстановки, они заменяются один раз Апексом перед тем, как он отдаст страницу по запросу браузера. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2009, 12:39 |
|
Использование переменных типа #XXXX#...
|
|||
---|---|---|---|
#18+
Действительно, можно дополнить вызов $a_report своей функцией, которая будет производить необходимые манипуляции с регионом. То есть, если есть js функция myfunc(), которая произведет необходимые изменения в регионе (например, изменит innerHTML для определенных ID), достаточно подменить ссылки вида "javascript:$a_report" на "javascript:$a_report; myfunc;" ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2009, 13:31 |
|
Использование переменных типа #XXXX#...
|
|||
---|---|---|---|
#18+
suPPLer, Как уже переопределял, Вы кажеться и подсказывали... но вопрос не в этом, а в том как мне изменить значения количества строк при обновлении через a_report... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2009, 14:37 |
|
Использование переменных типа #XXXX#...
|
|||
---|---|---|---|
#18+
но можно же страницу обновить аяксом? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2009, 14:40 |
|
Использование переменных типа #XXXX#...
|
|||
---|---|---|---|
#18+
kasik, да можно и без лишнего AJAX... Простым JS поменять нужные элементы. Вопрос в другом: как Вы хотите получить TOTAL_ROWS из интерактивного отчёта? Время выполнения запроса можно получить из вызовов Date().Time() до и после вызова $a_report(). А вот количество строк... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2009, 15:46 |
|
Использование переменных типа #XXXX#...
|
|||
---|---|---|---|
#18+
suPPLer, Раньше при сабмите обновлялось все, а теперь я перехожу на безперегрузочный вариант работы, а работу тока через аякс. дак как мне обновить всю страницу через аякс? понятно что через htmldb_Get тока вот с какими параметрами. по идее же должны и необходимые мне элементы обновиться. так ведь? и не надо никакими ф-ями высчитывать время... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2009, 16:27 |
|
Использование переменных типа #XXXX#...
|
|||
---|---|---|---|
#18+
kasikдак как мне обновить всю страницу через аякс? Всю и через AJAX - никак. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2009, 15:01 |
|
Использование переменных типа #XXXX#...
|
|||
---|---|---|---|
#18+
Это я уже понял и пришлось отказаться от этой идеи.... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2009, 22:22 |
|
Использование переменных типа #XXXX#...
|
|||
---|---|---|---|
#18+
А так я впринципе организовал обновление кол-во строк: через глобальную процедуру, которая возвращает коли-во записей определенного селекта, которую выполняю через аякс с присвоением innerHTML элементу. но при изменении селекта в репорте надо не позабыть менятьи селект и в глоб. процедуре. вообщем поэтому поводу остался на сабмите. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2009, 10:26 |
|
|
start [/forum/topic.php?fid=50&gotonew=1&tid=1877254]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
10ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 159ms |
0 / 0 |