[MANUAL] English:
[zend.git] / documentation / manual / pl / module_specs / Zend_ProgressBar_Adapter_JsPull.xml
blob93e667e3f3da7e7e9cd17e8f6cf55467966a7a74
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- EN-Revision: 20872 -->
3 <!-- Reviewed: no -->
4 <sect3 id="zend.progressbar.adapter.jspull">
5     <title>Zend_ProgressBar_Adapter_JsPull</title>
7     <para>
8         Adapter <classname>Zend_ProgressBar_Adapter_JsPull</classname> jest przeciwieństwem
9         jsPush. W jego przypadku niezbędne jest "wyciągnięcie" aktualizacji
10         zamiast "wypchnięcia" z przeglądarki. Generalnie zaleca się użycie tego adaptera
11         z opcją utrwalania postępu <classname>Zend_ProgressBar</classname>.
12         Jego działanie polega na wysłaniu do przeglądarki
13         łańcucha znaków (w formacie <acronym>JSON</acronym>), który wygląda tak
14         jak string <acronym>JSON</acronym> wysyłany przez adapter jsPush. Jedyną różnicą
15         pomiędzy nimi jest dodatkowy parametr (w stringu wysyłanym przez adapter jsPull)
16         o nazwie <code>finished</code>. Zawiera on wartość <constant>FALSE</constant> kiedy
17         uruchamiana jest metoda <methodname>update()</methodname> lub <constant>TRUE</constant>
18         w przypadku wywoływania metody <methodname>finish()</methodname>.
19     </para>
21     <para>
22         Opcje adaptera można ustawiać za pomocą metod <code>set*</code> albo przez podanie
23         tablicy asocjacyjnej lub obiektu <classname>Zend_Config</classname> w pierwszym parametrze
24         konstruktora. Dostępne opcje to:
25     </para>
27     <itemizedlist>
28         <listitem>
29             <para>
30                 <code>exitAfterSend</code>: Flaga oznaczająca czy bieżące żądanie ma zostać
31                 zakończone po wysłaniu danych do przeglądarki. Domyślnie przyjmuje wartość
32                 <constant>TRUE</constant>.
33             </para>
34         </listitem>
35     </itemizedlist>
36 </sect3>
37 <!--
38 vim:se ts=4 sw=4 et:
39 -->