<ul class="list-of-content"><li><a href="#funkcjewykorzystywanepodczastworzeniaskryptu">Funkcje wykorzystywane podczas tworzenia skryptu</a></li><li><a href="#bezpieczestwoprzekazywaniaparametrwdodialoga">Bezpieczeństwo przekazywania parametrów do dialoga</a></li><li><a href="#exampledialog">ExampleDialog</a></li><li><a href="#dodaniedomylnejwartociprzyotwieraniuokienkadialogowego">Dodanie domyślnej wartości przy otwieraniu okienka dialogowego</a></li><li><a href="#skryptobsugujcylistplikwdopobrania">Skrypt obsługujący listę plików do pobrania.</a></li><li><a href="#zredialog">ZreDialog</a></li><li><a href="#napodstawiepodanychdanychgenerujefaktur">Na podstawie podanych danych generuje fakturę</a></li><li><a href="#jakwysamailazapomockomendybezuyciaprocedury">Jak wysłać maila za pomocą komendy bez użycia procedury</a></li></ul>{"id":88,"date":"2015-02-12T13:45:10","date_gmt":"2015-02-12T12:45:10","guid":{"rendered":"http:\/\/localhost:8080\/howto\/?page_id=88"},"modified":"2017-11-28T11:16:50","modified_gmt":"2017-11-28T10:16:50","slug":"skrypt-interaktywny","status":"publish","type":"page","link":"http:\/\/developer.edokumenty.eu\/index.php\/dokumentacja-online-systemu-edokumenty\/ui-elements\/formularze-dialogi-i-kartoteki\/skrypt-interaktywny\/","title":{"rendered":"Dialog"},"content":{"rendered":"<p>Skrypt z dialogiem umieszczamy w katalogu app\/edokumenty\/scripts oraz\u00a0 tworzymy przycisk\u00a0 <a href=\"http:\/\/developer.edokumenty.eu\/index.php\/dokumentacja-online-systemu-edokumenty\/ui-elements\/toolbar-i-przyciski\/\">CustomWidgets<\/a>\u00a0 w celu przetestowania.<\/p>\n<p>Instrukcja tworzenia dialoga:<\/p>\n<ol>\n<li>\u00a0Pobieramy przyk\u0142adowy kod<\/li>\n<li>\u00a0W komentarzu przy <strong>@author<\/strong> podajemy swoje imi\u0119, nazwisko oraz adres email wg przyk\u0142adu. <u>Ta czynno\u015b\u0107 jest bardzo wa\u017cna!<\/u><\/li>\n<li>Zmieniamy nazw\u0119 pliku, nazw\u0119 klasy *Dialog (linia 17, 126, 128) oraz nazw\u0119 klasy *DialogInitializer (linia 122, 138)<br \/>\nPami\u0119tamy, aby nazwa pliku by\u0142a taka sama jak nazwa klasy *Dialog<\/li>\n<li>Zmieniamy nag\u0142\u00f3wek swojego Dialoga, jest to drugi parametr w linii 27<\/li>\n<li>Zaimplementujemy funkcje\n<ol>\n<li>create - Tutaj dodajemy potrzebne <a href=\"http:\/\/developer.edokumenty.eu\/index.php\/dokumentacja-online-systemu-edokumenty\/ui-elements\/\">komponenty <\/a><\/li>\n<li>save - Tutaj zaimplementujemy akcj\u0119, kt\u00f3r\u0105 ma wykona\u0107 Dialog<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>Symbol * zast\u0119puje nazw\u0119 np. Example na twoj\u0105 nazw\u0119 \ud83d\ude09<\/p>\n\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Skrypt z dialogiem umieszczamy w katalogu app\/edokumenty\/scripts oraz\u00a0 tworzymy przycisk\u00a0 CustomWidgets\u00a0 w celu przetestowania. Instrukcja tworzenia dialoga: \u00a0Pobieramy przyk\u0142adowy kod \u00a0W komentarzu przy @author podajemy swoje imi\u0119, nazwisko oraz adres email wg przyk\u0142adu. Ta czynno\u015b\u0107 jest bardzo wa\u017cna! Zmieniamy nazw\u0119 pliku, nazw\u0119 klasy *Dialog (linia 17, 126, 128) oraz nazw\u0119 klasy *DialogInitializer (linia 122, 138) [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":487,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"tags":[807,216,6,188,175,84,186,30,187,173],"_links":{"self":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/88"}],"collection":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/comments?post=88"}],"version-history":[{"count":40,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/88\/revisions"}],"predecessor-version":[{"id":3885,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/88\/revisions\/3885"}],"up":[{"embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/487"}],"wp:attachment":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/media?parent=88"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/tags?post=88"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}