{"id":1282,"date":"2016-11-28T11:41:14","date_gmt":"2016-11-28T10:41:14","guid":{"rendered":"http:\/\/dokumentacja.edokumenty.eu\/?page_id=1282"},"modified":"2017-07-10T11:49:02","modified_gmt":"2017-07-10T09:49:02","slug":"organizationtree","status":"publish","type":"page","link":"http:\/\/developer.edokumenty.eu\/index.php\/dokumentacja-online-systemu-edokumenty\/ui-elements\/widgety\/organizationtree\/","title":{"rendered":"OrganizationTree"},"content":{"rendered":"<p>Komponent wy\u015bwietlaj\u0105cy jednostk\u0119 organizacyjn\u0105<\/p>\n<p><a href=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2016\/11\/SHU_myzMDJ.png\"><img loading=\"lazy\" class=\" wp-image-1283 alignnone\" src=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2016\/11\/SHU_myzMDJ.png\" alt=\"shu_myzmdj\" width=\"480\" height=\"346\" srcset=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2016\/11\/SHU_myzMDJ.png 1004w, http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2016\/11\/SHU_myzMDJ-300x216.png 300w, http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2016\/11\/SHU_myzMDJ-768x553.png 768w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Poni\u017cszy fragment kodu dodaje do okienka dialogowego obiekt OrganizationTree.<\/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$orunid\u00a0=\u00a0isset(SysContext::$usr_info['orunid'][0])\u00a0?\u00a0SysContext::$usr_info['orunid'][0]\u00a0:\u00a0FALSE;\r\nif\u00a0(!$orunid\u00a0OR\u00a0($orunid\u00a0&lt;\u00a00))\u00a0{\r\n\u00a0\u00a0\u00a0\u00a0return\u00a0FALSE;\r\n}\r\n\r\nrequire_once('.\/classes\/OrganizationTree\/OrganizationTree.inc');\r\n$orgTree\u00a0=\u00a0new\u00a0OrganizationTree($this-&gt;name.'orgTree',\u00a0SysContext::$usr_info);\r\n$orgTree-&gt;newBriefcaseIcon\u00a0=\u00a0false;\r\n$orgTree-&gt;showIdentificator\u00a0=\u00a0TRUE;\r\n$orgTree-&gt;captionMask\u00a0=\u00a0'{orunsm}\u00a0-\u00a0{ndenam}\u00a0({fullnm})';\r\n$orgTree-&gt;doSubmit\u00a0=\u00a0false;\r\n$orgTree-&gt;onSelect\u00a0=\u00a0'';\r\n$orgTree-&gt;mainCSS\u00a0=\u00a0'';\r\n$orgTree-&gt;setStyle('overflow:auto;\u00a0padding:4px\u00a00\u00a00\u00a05px;\u00a0height:calc(100%\u00a0-\u00a036px);\u00a0width:calc(100%\u00a0-\u00a06px);\u00a0position:absolute;');\r\n\r\n$this-&gt;add($orgTree);\n<\/code><\/pre><\/div>\n<p>Je\u017celi chcemy aby drzewko by\u0142o domy\u015blnie rozwini\u0119te to dodajemy nast\u0119puj\u0105c\u0105 lini\u0119<\/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\">\nJScript::addAfter('App.'.$orgTree-&gt;name.'.expandAll();');\n<\/code><\/pre><\/div>\n<p>&nbsp;<\/p>\n<p>Id zaznaczonego u\u017cytkownika otrzymamy poprzez wywo\u0142anie nast\u0119puj\u0105cej linii (T\u0105 lini\u0119 nale\u017cy doda\u0107 do metody save() lub takiej, kt\u00f3ra zostanie wywo\u0142ana po naci\u015bni\u0119ciu przycisku w dialogu)<\/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\u00a0\r\n$usr_id\u00a0=\u00a0$orgTree-&gt;getSelected()-&gt;data['usr_id'],\n<\/code><\/pre><\/div>\n<p>Je\u017celi u\u017cytkownik nie zostanie zaznaczony otrzymamy pust\u0105 warto\u015b\u0107.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Komponent wy\u015bwietlaj\u0105cy jednostk\u0119 organizacyjn\u0105 &nbsp; Poni\u017cszy fragment kodu dodaje do okienka dialogowego obiekt OrganizationTree. Je\u017celi chcemy aby drzewko by\u0142o domy\u015blnie rozwini\u0119te to dodajemy nast\u0119puj\u0105c\u0105 lini\u0119 &nbsp; Id zaznaczonego u\u017cytkownika otrzymamy poprzez wywo\u0142anie nast\u0119puj\u0105cej linii (T\u0105 lini\u0119 nale\u017cy doda\u0107 do metody save() lub takiej, kt\u00f3ra zostanie wywo\u0142ana po naci\u015bni\u0119ciu przycisku w dialogu) Je\u017celi u\u017cytkownik nie zostanie [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":493,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"tags":[212,211],"_links":{"self":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/1282"}],"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=1282"}],"version-history":[{"count":7,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/1282\/revisions"}],"predecessor-version":[{"id":3443,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/1282\/revisions\/3443"}],"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=1282"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/tags?post=1282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}