powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / apex_item.text в IR и большой объем данных
11 сообщений из 36, страница 2 из 2
apex_item.text в IR и большой объем данных
    #39136897
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevТ.е. мы обсуждаем случай: есть справедливые требования заказчика (юзабилити, например). Функционал документирован. Объем кода оправдан. Дальше - это уже работа программиста 2+2 сложить.
угу
Приходит больной и говорит:
- вожу кирпичи в жигули копейке 1000 штук - всё ОК. Когда больше - скрипеть начинает.
Приходишь ты и говоришь - где написано их не возить?
Спрашиваю я: "что там с прицепом (Tabular form)? Производитель его рекомендовал."
)))
SvDevПо-поводу оправданности, ТС может и стоит еще раз подумать, тут логично сделать редактирование через модальное окно (программируется, считай, декларативно - в 5.0 или какой-нибудь плагин модального окна), но опять же, нюансы неизвестны, так что, про колхоз не надо
вот и я про то же.
"А про колхоз - я технарь и говорю резко" (с)
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136956
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevСтандартно, смотрите ошибку в логах веб сервера, дальше поиском по ошибке.
500 ошибка часто вылетает если передаваемые заголовки превышают размер, который может обработать сервер.
Я не знаю что вы там используете ords или mod_plsql, если решать задачу в лоб, то попробуйте увеличить размер POST запроса и заголовков, которые может обработать сервер (tomcat/glasfish/weblogic/apache)

Все что пытается передать данные скопом на сервер (в том числе Tabular Form) имеет теже ограничения, так что вариант решения не в лоб, полностью кастомная форма c передачей данных построчно используя AJAX
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136981
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Скрипеть может и от одного кирпича, нужно уметь с инструментом обращаться, тогда не придётся по 10 кирпичей возить.

По теме: в mod_plsql есть параметр PlsqlMaxParameters
в ords, насколько я помню, ошибка java heap space, нужно поднять размер соответствующей памяти в настройках веб сервера
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39137800
elunin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
походу в целом проблему не решить стандартными способами, ее можно только отодвинуть.
Код: plaintext
HTTP-400 Value param too long. Length is XXXX. Upper limit is 32512

SvDev, Casufi
Благодарю. тоже пришли к выводу что самим передавать через ondemand. но блин не хочется так извращаться.


насильственная и всеобщая паджинация спасет нас!!! )))
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39137891
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eluninнасильственная и всеобщая паджинация спасет нас!!! )))
есть и ленивая подгрузка (НЕпагинация), но не у апекс и дорого.
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39137987
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elunin,

Поля, видимо, типа clob ? Есть ограничение на значение поля в одной строчке:

mod_plsql limits the size of a single parameter that can be passed to a procedure to 32512 bytes.
Обычно хватает
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39137999
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elunin,

Если типа varchar2, создайте отдельный IR на отдельной странице и проверьте submit:

Код: plsql
1.
2.
select apex_item.textarea(1,rpad('0',3000,'1'),2,4000) col from dual
connect by level < 1000



на суммарный объем по строкам подобного ограничения не должно быть
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39138429
elunin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevПоля, видимо, типа clob ?
нет, проблема с количеством APEX_ITEM на странице при SUBMIT

т.е. если на странице 1000 строк в каждой строке по одному checkbox и по два APEX_ITEM.text, то при SUBMIT вылетает ошибка
уменьшаем кол-во строк на странице до 500 - ошибке нет, SUBMIT - проходит нормально.
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39138459
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elunin,

Возможно у вас еще checkbox-ы где-нибудь склеиваются, их можно попробовать заменить на text

(в примере получается 3x1000=3000 полей, что подозрительно мало.)

Проверить не могу, в интернете рекоммендуют
PlsqlMaxParameters ставить 4000 (по умолчанию он 2000) и проверить версию Oracle Web Tier 11.1.5+ (в других версиях нужно смотреть, поддерживается ли параметр), у меня параметр работал, сколько точно не помню.

Или pagination прибить, как вариант

.
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39138679
elunin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevВозможно у вас еще checkbox-ы где-нибудь склеиваются, их можно попробовать заменить на text
Или pagination прибить, как вариант.
не понял про склеивание и про прибитие паджинации.
паджинация наоборот нас спасает.
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39138724
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elunin,

Прибить = фиксировать pagination кот. работает. Если устраивает, с остальным можно не заморачиваться.
...
Рейтинг: 0 / 0
11 сообщений из 36, страница 2 из 2
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / apex_item.text в IR и большой объем данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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