Ошибка времени ожидания сценария Flex Action - PullRequest
0 голосов
/ 30 апреля 2010

Наше приложение flex (flare) сохраняет время ожидания при рендеринге больших наборов данных. Есть ли способ предотвратить это? мы попытались увеличить время ожидания в теге приложения и настройках компилятора. Не очень успешный.

Есть еще мысли?

С уважением Самир

Ответы [ 2 ]

1 голос
/ 30 апреля 2010

Вы можете организовать рендеринг по частям и после обработки каждого чанка вернуть управление системе. Существует много возможных реализаций, например, запустить таймер, который запускает событие каждые 500 мс, и обрабатывать небольшой фрагмент набора данных в обработчике событий.

В качестве бонуса обработка большого набора данных кусками позволит вам предоставить пользователю возможность легко отменить рендеринг.

0 голосов
/ 30 апреля 2010

Увеличение тайм-аута не рекомендуется, так как при большом сетевом трафике это будет вызывать еще больше проблем у пользователей, единственное решение - выполнять разбиение по страницам на длинные наборы данных, всегда загружать от 50 до 100 элементов одновременно и позволить пользователю переходить на страницы с помощью пейджера. управление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...