Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   как установить таймаут у Ext.data.JsonStore (https://javascript.ru/forum/extjs/10183-kak-ustanovit-tajjmaut-u-ext-data-jsonstore.html)

serega063 22.06.2010 19:38

как установить таймаут у Ext.data.JsonStore
 
Собственно сабж
вот так
var mdhrStore = new Ext.data.JsonStore({
    url:'data.php',
    root:'rows',
    timeout:100,
    fields: [
      'HR','PR1','AM1','PR2','AM2','PR3']
  });

ни хрена не работает.

Kolyaj 22.06.2010 21:19

А почему должно работать?

Вызывайте load через нужный промежуток времени. В чём проблема-то?

serega063 22.06.2010 22:44

Не наверно не так выразился.
Есть сложный запрос который выполняется около 40-60 секунд.
А ExtJs рубит через 30. Как увеличить это порог?

Kolyaj 22.06.2010 23:18

Посмотреть в документации, которая у ExtJS замечательная, что есть свойство Ext.Ajax.timeout

mycoding 23.06.2010 09:57

А разве сам сервер не вырубает соединение через 30 секунд?
Я как то такое делал просто ajax-ом и пришлось менять сами настройки
сервера.

Kolyaj 23.06.2010 10:05

Цитата:

Сообщение от mycoding
А разве сам сервер на вырубает соединение через 30 секунд?

Не сервер вырубает, а PHP.

mycoding 23.06.2010 10:08

Ну как сказать, настройки сервера, а не сам php.
Или я как то не правильно понимаю?
Да наверное Вы правы сам PHP

serega063 28.06.2010 08:35

Ребят всем спасибо особено Kolyaj

Надо вот так
Ext.onReady(function () {
	Ext.Ajax.timeout = 1200000;

mycoding 28.06.2010 09:01

А твой пример в интернете есть?
Можешь ссылку дать?

lazy fish 01.07.2010 12:51

Цитата:

Сообщение от serega063 (Сообщение 61384)
Надо вот так
Ext.onReady(function () {
	Ext.Ajax.timeout = 1200000;

И после этого load будет вызываться через указанный интервал? У меня этого не происходит.

Kolyaj 01.07.2010 12:59

Цитата:

Сообщение от lazy fish
И после этого load будет вызываться через указанный интервал?

С чего вы это взяли? Чтобы load вызывался через указанный интервал, нужно его вызвать через указанный интервал.

lazy fish 01.07.2010 14:31

Вот я и удивился.
Я вначале не понял, что он делает. Просто увеличивает допустимое время для ajax-запроса, ясненько.

serega063 06.07.2010 16:43

Нет не через указанный интервал. А будет ждать ответа от сервера 2 часа


Часовой пояс GMT +3, время: 13:57.