{"id":1160,"date":"2016-11-08T13:15:21","date_gmt":"2016-11-08T12:15:21","guid":{"rendered":"http:\/\/dokumentacja.edokumenty.eu\/?page_id=1160"},"modified":"2017-05-18T23:21:04","modified_gmt":"2017-05-18T21:21:04","slug":"checklist","status":"publish","type":"page","link":"http:\/\/developer.edokumenty.eu\/index.php\/dokumentacja-online-systemu-edokumenty\/ui-elements\/widgety\/checklist\/","title":{"rendered":"CheckList"},"content":{"rendered":"<p>Lista wielokrotnego wyboru<\/p>\n<p><a href=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2016\/11\/CheckList.png\"><img loading=\"lazy\" class=\"wp-image-1162 alignnone\" src=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2016\/11\/CheckList.png\" alt=\"checklist\" width=\"320\" height=\"307\" srcset=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2016\/11\/CheckList.png 330w, http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2016\/11\/CheckList-300x288.png 300w\" sizes=\"(max-width: 320px) 100vw, 320px\" \/><\/a><\/p>\n<p>Poni\u017cszy fragment kodu dodaje obiekt CheckList 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\/CheckList.inc');\r\n$checklist\u00a0=\u00a0new\u00a0CheckList($this-&gt;name.'checklist');\r\n$checklist-&gt;checkBoxStyle\u00a0.=\u00a0'top:'.$top.'px;left:'.$left.'px;width:500px;';\r\n\r\n$skills = [];\r\nforeach\u00a0($skills\u00a0as\u00a0$k\u00a0=&gt;\u00a0$label)\u00a0{\r\n\u00a0\u00a0\u00a0 $checklist-&gt;addItem($k,\u00a0\u00a0$label);\u00a0\u00a0\r\n}\r\n$this-&gt;add($checklist,\u00a0'lista');\n<\/code><\/pre><\/div>\n<p>Je\u017celi chcemy w powy\u017cszym przyk\u0142adzie aby dany element by\u0142 zaznaczamy to jako 3 parametr ustawiamy na true<\/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\/\/Wszystkie elementy zostan\u0105 domy\u015blnie zaznaczone\r\nforeach\u00a0($skills\u00a0as\u00a0$k\u00a0=&gt;\u00a0$label)\u00a0{\r\n\u00a0\u00a0\u00a0 $checklist-&gt;addItem($k,\u00a0\u00a0$label, true);\u00a0\u00a0\r\n}\n<\/code><\/pre><\/div>\n<p>&nbsp;<\/p>\n<p>Je\u017celi chcemy wype\u0142ni\u0107 list\u0119 tablic\u0105 asocjacyjn\u0105 to wtedy u\u017cywamy funkcji addAssocArray<\/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\/**\u00a0Dodaje\u00a0pary\u00a0klucz-etykieta\u00a0z\u00a0tablicy\u00a0tablic\u00a0asocjacyjnych\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\u00a0\u00a0@param\u00a0$a\u00a0tablica\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\u00a0\u00a0@param\u00a0$keyName\u00a0nazwa\u00a0pola\u00a0z\u00a0kluczem\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\u00a0\u00a0@param\u00a0$valName\u00a0nazwa\u00a0pola\u00a0z\u00a0etykiet\u0105\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\u00a0\u00a0@param\u00a0$checkName\u00a0nazwa\u00a0pola\u00a0z\u00a0domy\u015blnym\u00a0stanem\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\u00a0\u00a0@param\u00a0$checkValue\u00a0warto\u015b\u0107\u00a0pola\u00a0stanu,\u00a0kt\u00f3ra\u00a0sprawia\u00a0\u017ce\u00a0pole\u00a0jest\u00a0zaznaczone\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\/\r\n$checklist-&gt;addAssocArray($a,\u00a0$keyName,\u00a0$valName,\u00a0$checkName,\u00a0$checkValue);\n<\/code><\/pre><\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lista wielokrotnego wyboru Poni\u017cszy fragment kodu dodaje obiekt CheckList do okienka dialogowego. Je\u017celi chcemy w powy\u017cszym przyk\u0142adzie aby dany element by\u0142 zaznaczamy to jako 3 parametr ustawiamy na true &nbsp; Je\u017celi chcemy wype\u0142ni\u0107 list\u0119 tablic\u0105 asocjacyjn\u0105 to wtedy u\u017cywamy funkcji addAssocArray &nbsp;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":493,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"tags":[200,198,23,199],"_links":{"self":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/1160"}],"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\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/comments?post=1160"}],"version-history":[{"count":7,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/1160\/revisions"}],"predecessor-version":[{"id":1420,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/1160\/revisions\/1420"}],"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=1160"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/tags?post=1160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}