powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / apex_item.text в IR и большой объем данных
36 сообщений из 36, показаны все 2 страниц
apex_item.text в IR и большой объем данных
    #39136376
elunin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

есть IR, более 1000 строк.
в каждой строке есть одна или несколько apex_item.text.
по кнопке происходит обновление соответствующих записей, данными введенными пользователями ( ну все как обычно).

но при достижении некого порога объема передаваемых данных APEX вылетает с 400 или c 500 ошибкой.
это конечно лечится уменьшением кол-ва отображаемых строк в IR, но не хочется уменьшать.

возможно есть настройки на объем передаваемых данных на сервер из браузера? или куда копать то?
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136487
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elunin,
Выведи на экран кнопку Действия.
Выбери там Показывать 500 строк.
Сохрани это число по умолчан. Там же.
Всё.
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136490
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elunin,

Мож не IR?
)))
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136505
elunin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Выбери там Показывать 500 строк.
Сохрани это число по умолчан. Там же.
Всё.

это знаем, но надо 1000
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136506
elunin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Мож не IR?))) поясни
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136510
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elunin,
Темнишь.
Писал что более штуки.
Пагинация есть?
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136515
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что значит apex_item.text?
Опять колхоз?
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136517
elunin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Темнишь.
Писал что более штуки.
Пагинация есть? пагинацию как раз и не хочется использовать. надо отобразить все 1000 или более строк, поработать с ними и сохранить.
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136520
elunin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Что значит apex_item.text? Опять колхоз?
в смысле? все стандартными средствами. TEXT Function
единственное в IR поля для ввода текста (APEX_ITEM.text), но это сделано для поиска строк в IR
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136524
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elunin,
И где оракл рекомендет редактировать в ir?
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136530
elunin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
иначе юзабилити страдает.
да и tabular тоже не сможет передать такой объём. а в IR хоть поиск есть.
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136549
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eluninPetro123,
иначе юзабилити страдает.
да и tabular тоже не сможет передать такой объём. а в IR хоть поиск есть.
а то юзвери дураки и не отличают грид десктопа от правил работы в вебе.
Удачи!
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136664
elunin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
правила работы в вебе в головах у прогеров. у пользователей совсем другие требования, ну впрочем это другая тема.
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136705
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elunin,

Стандартно, смотрите ошибку в логах веб сервера, дальше поиском по ошибке.
Если mod_plsql, есть параметр, если ords, в параметрах запуска размер памяти поднять
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136710
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вас подставили с таким ТЗ.
А прикручиваете проволокой башмак к ж.д. стрелке.
Могут посадить).
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136712
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а по архитектуре, делайте компонентом как Сенча или просите тут у мужиков.
Будет дорого, может поэтому и пересмотрите ВИ.
Удачи.
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136729
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Навыдумывал, как обычно, нет таких правил в корпоративе.
Одно дело сайт визитка, другое дело когда рутинная ежедневная работа.
Сайты пишутся так, чтобы были удобны людям, а значит, чтобы сократить количество рабочего времени, кот. можно будет потратить на что-то еще.

Юз. кейсы: внести бумажный документ где много столбцов мелким шрифтом, не нажимая 100 кнопок
- интерактивный грид, где пользователь сам может выбрать, сколько ему удобно отобразить записей за раз и т.д.
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136734
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev,
Ты ТЗ писал?
А я писал. Утверждать что нет разницы и правил нонснс.
Вам в форум Разработка ИС.
Что он просит написать можно. Я выше написал как.
Могу вам ник подсказать кто это умеет.
Я уважаю профи.
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136748
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Тут не ТЗ, а опыт общения с заказчиками нужен, мне приходилось общаться

extjs прикрутить в 10 раз сложнее будет в апексе (к тому же можно использовать только платную версию),
в конце, почти наверняка, будет та же самая ошибка (зависит от.)

Всё проще, правится пару параметров на сервере и всё
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136759
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще Text Fields мне не приходилось к IR прикручивать, проще сделать ссылку и прикрутить модальное окно,
а вот чекбоксы приходилось - выбрать нужные строки в IR и сделать что-нибудь с ними
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136778
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OFF
SvDevТут не ТЗ, а опыт общения с заказчиками нужен, мне приходилось общаться
просто общаться и пить пиво мало).
Надо потом найти компромисс между рук.проекта (срок\деньги) и БА (хотельк бизнеса).
А выльётся всё в ТЗ, потом цена и потом рабочий проект.

SvDevextjs прикрутить в 10 раз сложнее будет в апексе (к тому же можно использовать только платную версию),
в конце, почти наверняка, будет та же самая ошибка (зависит от.)
а причём тут ОДНО решение?
Я видел ещё плагин и серьёзные взрослые решения Casufi.
Если он отпишется, то можно будет обсуждать.
Про решения blkangel и говорить не будем. Этот троечник со скальпелем везде бегает и предлагает резать)).
...
SvDevВсё проще, правится пару параметров на сервере и всё
я не против протестить).
Только в серьёзной конторе за такие самописки и использование Оракла не по документации могут выгнать.
Не нужны нигде самописки.
Нужны пакеты\компоненты сделанные системным программистом, с документам, в хранилище версий и протестировнные. Чтобы сделать потом переиспользование в проеках компании.
IMHO
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136780
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OFF
SvDevа вот чекбоксы приходилось
я вот в раздумьях. Следовало ли ораклу сделать тип поля Галочка или нет.
По аналогии с LOV.
Вроде и кода немного, но...пока не определился)))) LOL
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136818
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123А выльётся всё в ТЗ, потом цена и потом рабочий проект.
В итоге есть некий компромис между юзабилити и ценой разработки.
В нормальных проектах, на разработке максимально не экономят.
Лучше продать подороже, и даже если нет, наработки все равно пригодятся в след. проектах

Petro123Я видел ещё плагин и серьёзные взрослые решения Casufi.
Фишка в том, что ошибка которая в этой теме, практически перпендикулярна реализации (кроме динамической подгрузки, с эффектом бесконечного скролла, насколько я помню, в тех плагинах этого не было, вообще такого на апексе я пока не видел)

Petro123Только в серьёзной конторе за такие самописки и использование Оракла не по документации могут выгнать.
Не нужны нигде самописки.
Нужны пакеты\компоненты сделанные системным программистом, с документам, в хранилище версий и протестировнные. Чтобы сделать потом переиспользование в проеках компании.
Где там не по документации ? Чтобы заявлять такое, документацию для начала нужно прочитать
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136845
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevФишка в том, что ошибка которая в этой теме, практически перпендикулярна реализации (кроме динамической подгрузки, с эффектом бесконечного скролла, насколько я помню, в тех плагинах этого не было, вообще такого на апексе я пока не видел)
у меня другое мнение. Это решение на пределе возможностей APEX. Поэтому неустойчиво. Можно подкрутить и привязать проволки (авария в Метро).
SvDevГде там не по документации ? Чтобы заявлять такое, документацию для начала нужно прочитать
18601187
Т.е. ты повторил мой вопрос в начале топика?
У нам ПТ или будут ссылки.
...
Рейтинг: 0 / 0
apex_item.text в IR и большой объем данных
    #39136874
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Документация пишется по принципу: функционал, описание, ограничения.

Т.е. мы обсуждаем случай: есть справедливые требования заказчика (юзабилити, например). Функционал документирован. Объем кода оправдан. Дальше - это уже работа программиста 2+2 сложить.

По-поводу оправданности, ТС может и стоит еще раз подумать, тут логично сделать редактирование через модальное окно (программируется, считай, декларативно - в 5.0 или какой-нибудь плагин модального окна), но опять же, нюансы неизвестны, так что, про колхоз не надо
...
Рейтинг: 0 / 0
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
36 сообщений из 36, показаны все 2 страниц
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / apex_item.text в IR и большой объем данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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