{"id":3643,"date":"2017-09-01T10:28:47","date_gmt":"2017-09-01T08:28:47","guid":{"rendered":"http:\/\/developer.edokumenty.eu\/?page_id=3643"},"modified":"2017-09-01T10:28:47","modified_gmt":"2017-09-01T08:28:47","slug":"extselect","status":"publish","type":"page","link":"http:\/\/developer.edokumenty.eu\/index.php\/dokumentacja-online-systemu-edokumenty\/ui-elements\/widgety\/extselect\/","title":{"rendered":"ExtSelect"},"content":{"rendered":"<p>Lista wyboru, kt\u00f3rej elementy definiujemy r\u0119cznie podczas tworzenia obiektu.<\/p>\n<p><a href=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2017\/09\/SHU_Oyje4L.png\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-3644\" src=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2017\/09\/SHU_Oyje4L.png\" alt=\"ExtSelect\" width=\"209\" height=\"183\" \/><\/a><\/p>\n<p>Je\u015bli jest mo\u017cliwo\u015b\u0107 u\u017cycia pojedynczego zapytania z bazy, nale\u017cy u\u017cy\u0107 obiektu\u00a0<a href=\"http:\/\/developer.edokumenty.eu\/index.php\/witaj\/ui-elements\/widgety\/dbselect\/\">DBSelect<\/a>.<\/p>\n<p>Poni\u017cszy fragment kodu dodaje obiekt ExtSelect do okienka dialogowego.<\/p>\n<div class=\"code-highlight code-highlight-with-label\" data-label=\"PHP\"><span class=\"js-copy-to-clipboard copy-code\">copy<\/span>\n\t<pre><code class=\"language-php js-code\">\nrequire_once(LIB_PATH.'forms\/ExtSelect.inc');\r\n\r\n$widget = new ExtSelect($this-&gt;name.'select');\n<\/code><\/pre><\/div>\n<p>Aby zdeklarowa\u0107 dane, wy\u015bwietlaj\u0105ce si\u0119 na li\u015bcie, u\u017cywamy jednej z metod:\u00a0<strong>addItem<\/strong> lub\u00a0<strong>setData<\/strong>. Za pomoc\u0105 addItem deklarujemy opcje pojedynczo, a za pomoc\u0105 setData przekazujemy ca\u0142\u0105 tablic\u0119 opcji.<\/p>\n<div class=\"code-highlight code-highlight-with-label\" data-label=\"PHP\"><span class=\"js-copy-to-clipboard copy-code\">copy<\/span>\n\t<pre><code class=\"language-php js-code\">\n$widget-&gt;addItem($k,\u00a0$v);\r\n$widget-&gt;setData($array);\n<\/code><\/pre><\/div>\n<p>Je\u017celi chcemy da\u0107 mo\u017cliwo\u015b\u0107 wybrania kilku opcji:<\/p>\n<div class=\"code-highlight code-highlight-with-label\" data-label=\"PHP\"><span class=\"js-copy-to-clipboard copy-code\">copy<\/span>\n\t<pre><code class=\"language-php js-code\">\n$widget-&gt;multiselect\u00a0=\u00a0true;\n<\/code><\/pre><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Lista wyboru, kt\u00f3rej elementy definiujemy r\u0119cznie podczas tworzenia obiektu. Je\u015bli jest mo\u017cliwo\u015b\u0107 u\u017cycia pojedynczego zapytania z bazy, nale\u017cy u\u017cy\u0107 obiektu\u00a0DBSelect. Poni\u017cszy fragment kodu dodaje obiekt ExtSelect do okienka dialogowego. Aby zdeklarowa\u0107 dane, wy\u015bwietlaj\u0105ce si\u0119 na li\u015bcie, u\u017cywamy jednej z metod:\u00a0addItem lub\u00a0setData. Za pomoc\u0105 addItem deklarujemy opcje pojedynczo, a za pomoc\u0105 setData przekazujemy ca\u0142\u0105 tablic\u0119 opcji. [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"parent":493,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"tags":[],"_links":{"self":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/3643"}],"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\/8"}],"replies":[{"embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/comments?post=3643"}],"version-history":[{"count":5,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/3643\/revisions"}],"predecessor-version":[{"id":3649,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/3643\/revisions\/3649"}],"up":[{"embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/493"}],"wp:attachment":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/media?parent=3643"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/tags?post=3643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}