Установка времени ожидания в iframe внутри Ext.Window - PullRequest
0 голосов
/ 11 мая 2018

У меня есть iframe внутри ExtJS Ext.Window компонента. В iframe я делаю вызов ajax для слоя php, который возвращает объект pdf и обрабатывается в iframe. Мне нужно установить время ожидания в слое js, скажем, если обработка занимает более 1 секунды, я должен прервать процесс. Я видел о различных методах, предоставляемых iframe, но нет ничего, касающегося тайм-аута. ontimeout - самая близкая функция, но мне не ясно, где установить время ожидания.

var win = new Ext.Window({
    id: 'window',
    width: 290,
    height: 440,
    shim: false,
    hidden: true,
    closeAction: 'destroy',
    waitMsg: "fetching",
    html: '<iframe style="width:100%; height:100%;" src="/index.php/abc/xyz?value=' + value + '"onload =" this.contentWindow.print();this.contentWindow.close();"/>'
});
win.show();
win.hide();

Приведенный выше фрагмент кода присутствует в функции, которая вызывается при каждом вводе value в текстовом поле и нажатии клавиши Enter.

Может кто-нибудь сказать, как установить таймаут в файле JavaScript?

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