|
Проблема в работе с глобальными переменными х01-х10
|
|||
---|---|---|---|
#18+
Задача: со страницы 2 аяксом переслать на страницу 4 много переменных, где формируется отчет на базе этих переменных, который забирается как результат отработки аякса и отображается на странице 2. Как это должно по идее работать: 1. После нажатия на кнопку "Сгенерировать отчет" запускается вот этот js: Код: plaintext 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. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108.
как качестве аякс-библиотеки используется jQuery. 2. В результате работы аякс устанавливается параметр P4_HDN_SEARCH на странице 4 и отрабатывает регион отчета. Для упрощения и проверки данных запускаю простой PL/SQL регион который печатает результат работы следующей функции (опять-таки все упрощено): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
но не работает, параметр search_in (значение P4_HDN_SEARCH) отображается нормально. а wwv_flow.g_x01 - не видно. Firebug говорит что пост выполнился нормально и данные были переданы на сервер: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Глобальные переменные уже использовались в OnDemand процессе и работают нормально, но вот тут возникла проблема. Уже перерыл весь инет, специализированные блоги - не могу ничего найти. Есть идеи в чем проблема? P.S. Может можно решить задачу другим путем? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2010, 15:29 |
|
Проблема в работе с глобальными переменными х01-х10
|
|||
---|---|---|---|
#18+
Arino, Если значение request-а не принципиально, то можно попробовать вызвать wwv_flow.show с параметром p_request="INTERNAL_APPLICATION_PROCESS=" (знак "=" в конце нужен!). 2-й вариант - вызывать не wwv_flow.show, а wwv_flow.accept При этом становятся доступны массивы g_f01 .. g_f50, их можно принять и обработать в Procesing Page, а затем перейти бранчем к странице с отчетом. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2010, 20:08 |
|
Проблема в работе с глобальными переменными х01-х10
|
|||
---|---|---|---|
#18+
Я, может быть, не так понял задачу, но в чём проблема сохранить кучу переменных через AJAX, потом вызвать и отпарсить соответствующую страницу, например, через htmldb_Get.get ? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2010, 13:57 |
|
Проблема в работе с глобальными переменными х01-х10
|
|||
---|---|---|---|
#18+
suPPLer, kvad спасибо, уже решил другим методом. Кстати кому интересно вот правильный формат запроса для работы с глобальными переменными: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
или с библиотекой jApex: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
и сдается мне это работает только с процессами... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2010, 20:17 |
|
|
start [/forum/topic.php?fid=50&msg=36806904&tid=1876838]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 277ms |
total: | 436ms |
0 / 0 |