{"id":724,"date":"2016-07-11T12:05:09","date_gmt":"2016-07-11T10:05:09","guid":{"rendered":"http:\/\/dokumentacja.edokumenty.eu\/?page_id=724"},"modified":"2017-01-24T08:34:19","modified_gmt":"2017-01-24T07:34:19","slug":"radiogroup2","status":"publish","type":"page","link":"http:\/\/developer.edokumenty.eu\/index.php\/dokumentacja-online-systemu-edokumenty\/ui-elements\/widgety\/radiogroup2\/","title":{"rendered":"RadioGroup2"},"content":{"rendered":"<p>Lista jednokrotnego wyboru typu radio.<\/p>\n<p><a href=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2016\/07\/SHU_ADNX9D.png\"><img loading=\"lazy\" class=\"alignnone wp-image-737\" src=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2016\/07\/SHU_ADNX9D-300x75.png\" alt=\"radiogroup2\" width=\"256\" height=\"64\" \/><\/a><\/p>\n<p>Poni\u017cszy fragment kodu dodaje obiekt RadioGroup2 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\/RadioGroup2.inc');\r\n\r\n$label11\u00a0=\u00a0new\u00a0Label($this-&gt;name.'lab11');\r\n$label11-&gt;text\u00a0=\u00a0'Nasze\u00a0zapytanie:';\r\n$label11-&gt;top\u00a0=\u00a0$top.'px';\r\n$label11-&gt;left\u00a0=\u00a0'90px';\r\n$this-&gt;add($label11);\r\n\r\n$rbto1\u00a0=\u00a0new\u00a0RadioGroup2($this-&gt;name.'choice',\u00a0'',\u00a0FALSE);\r\n$rbto1-&gt;position\u00a0=\u00a0'absolute';\r\n$rbto1-&gt;top\u00a0=\u00a0$top.'px';\r\n$rbto1-&gt;left\u00a0=\u00a0'220px';\r\n$rbto1-&gt;width\u00a0=\u00a0'';\r\n$rbto1-&gt;height\u00a0=\u00a0'40px';\r\n$rbto1-&gt;radioMode();\r\n\r\n$rbto1-&gt;addRadioButton(0,\u00a0Translator::translate('TAK'),\u00a0false,\u00a0TRUE);\r\n$rbto1-&gt;addRadioButton(1,\u00a0Translator::translate('NIE'),\u00a0TRUE,\u00a0TRUE);\u00a0\r\n\r\n$rbto1-&gt;setCaptionStyle('text-align:left;\u00a0padding:0\u00a00\u00a01px\u00a03px;');\r\n$rbto1-&gt;setCaptionSide('right');\r\n$rbto1-&gt;update();\r\n\r\n$this-&gt;add($rbto1,\u00a0'choice');\n<\/code><\/pre><\/div>\n<p>Wersja rozszerzona z wykorzystaniem akcji javascripts<\/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\/RadioGroup2.inc');\r\n\r\n$rbto1\u00a0=\u00a0new\u00a0RadioGroup2($this-&gt;name.'choice',\u00a0'',\u00a0FALSE);\r\n$rbto1-&gt;position\u00a0=\u00a0'absolute';\r\n$rbto1-&gt;top\u00a0=\u00a0$top.'px';\r\n$rbto1-&gt;left\u00a0=\u00a0'60px';\r\n$rbto1-&gt;width\u00a0=\u00a0'';\r\n$rbto1-&gt;height\u00a0=\u00a0'50px';\r\n$rbto1-&gt;radioMode();\r\n\r\n$radioButton1\u00a0=\u00a0$rbto1-&gt;addRadioButton(0,\u00a0Translator::translate('Wprowad\u017a\u00a0ilo\u015b\u0107\u00a0akcji'),\u00a0false,\u00a0TRUE);\r\n$radioButton1-&gt;onClick\u00a0=\u00a0'if\u00a0(this.checked)\u00a0{$(\\''.$inp_il-&gt;name.'\\').disabled=false;\u00a0'\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0.\u00a0'$(\\''.$inp_za1-&gt;name.'\\').disabled=true;\u00a0'\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0.\u00a0'$(\\''.$inp_za2-&gt;name.'\\').disabled=true;}';\r\n\r\n$radioButton2\u00a0=\u00a0$rbto1-&gt;addRadioButton(1,\u00a0Translator::translate('Wprowad\u017a\u00a0zakresy\u00a0akcji'),\u00a0FALSE,\u00a0TRUE);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\n$radioButton2-&gt;onClick\u00a0=\u00a0'if\u00a0(this.checked)\u00a0{$(\\''.$inp_il-&gt;name.'\\').disabled=true;\u00a0'\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0.\u00a0'$(\\''.$inp_za1-&gt;name.'\\').disabled=false;\u00a0'\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0.\u00a0'$(\\''.$inp_za2-&gt;name.'\\').disabled=false;}';\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\n\r\n$rbto1-&gt;setCaptionStyle('text-align:left;\u00a0padding:0\u00a00\u00a01px\u00a03px;');\r\n$rbto1-&gt;setCaptionSide('right');\r\n$rbto1-&gt;update();\r\n\r\n$this-&gt;add($rbto1,\u00a0'choice');\n<\/code><\/pre><\/div>\n<p>Zmienne kolejno $inp_il, $inp_za1, $inp_za2, s\u0105 <a href=\"http:\/\/developer.edokumenty.eu\/index.php\/dokumentacja-online-systemu-edokumenty\/ui-elements\/widgety\/\">widgetami<\/a>.<\/p>\n<p>Aby doda\u0107 opcj\u0119 do obiektu radio wystarczy u\u017cy\u0107 metody addRadioButton i jako argumenty poda\u0107 wed\u0142ug kolejno\u015bci:<\/p>\n<ul>\n<li>jego warto\u015b\u0107<\/li>\n<li>jego opis<\/li>\n<li>czy ma by\u0107 domy\u015blnie zaznaczony (domy\u015blnie nie)<\/li>\n<li>czy opcja ma by\u0107 wy\u015bwietlona od nowej linii (domy\u015blnie tak)<\/li>\n<\/ul>\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$radioButton1\u00a0=\u00a0$rbto1-&gt;addRadioButton(0,\u00a0Translator::translate('Wprowad\u017a\u00a0ilo\u015b\u0107\u00a0akcji'),\u00a0false,\u00a0TRUE);\n<\/code><\/pre><\/div>\n<p>Do opcji widgetu mo\u017cemy doda\u0107 JavaScript, kt\u00f3ry zostanie wywo\u0142any po klikni\u0119ciu<\/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$radioButton1-&gt;onClick\u00a0=\u00a0'if\u00a0(this.checked)\u00a0{$(\\''.$inp_il-&gt;name.'\\').disabled=false;\u00a0'\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0.\u00a0'$(\\''.$inp_za1-&gt;name.'\\').disabled=true;\u00a0'\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0.\u00a0'$(\\''.$inp_za2-&gt;name.'\\').disabled=true;}';\n<\/code><\/pre><\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lista jednokrotnego wyboru typu radio. Poni\u017cszy fragment kodu dodaje obiekt RadioGroup2 do okienka dialogowego. Wersja rozszerzona z wykorzystaniem akcji javascripts Zmienne kolejno $inp_il, $inp_za1, $inp_za2, s\u0105 widgetami. Aby doda\u0107 opcj\u0119 do obiektu radio wystarczy u\u017cy\u0107 metody addRadioButton i jako argumenty poda\u0107 wed\u0142ug kolejno\u015bci: jego warto\u015b\u0107 jego opis czy ma by\u0107 domy\u015blnie zaznaczony (domy\u015blnie nie) czy [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":493,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"tags":[122,123,30],"_links":{"self":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/724"}],"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=724"}],"version-history":[{"count":9,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/724\/revisions"}],"predecessor-version":[{"id":1329,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/724\/revisions\/1329"}],"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=724"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/tags?post=724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}