{"id":4143,"date":"2018-10-11T09:40:51","date_gmt":"2018-10-11T07:40:51","guid":{"rendered":"http:\/\/developer.edokumenty.eu\/?page_id=4143"},"modified":"2018-10-11T12:13:49","modified_gmt":"2018-10-11T10:13:49","slug":"obsluga-filtrow-w-mobilnych-custommodules","status":"publish","type":"page","link":"http:\/\/developer.edokumenty.eu\/index.php\/tutoriale\/aplikacje-mobilne\/obsluga-filtrow-w-mobilnych-custommodules\/","title":{"rendered":"Obs\u0142uga filtr\u00f3w w mobilnych CustomModules"},"content":{"rendered":"<h5>Funkcjonalno\u015b\u0107 dost\u0119pna od wersji<\/h5>\n\n<table id=\"tablepress-14\" class=\"tablepress tablepress-id-14\">\n<thead>\n<tr class=\"row-1 odd\">\n\t<th class=\"column-1\">Wersja systemu eDokumenty<\/th><th class=\"column-2\">Wersja aplikacji eDokumenty<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-hover\">\n<tr class=\"row-2 even\">\n\t<td class=\"column-1\">5.4.10<\/td><td class=\"column-2\">1.2.107<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-14 from cache -->\n<p>W\u0142asne modu\u0142y w aplikacji mobilnej pozwalaj\u0105 na zastosowanie filtr\u00f3w dla raportu typu lista. Opiera si\u0119 to o zdefiniowane w systemie filtry.<\/p>\n<p>Obecnie dost\u0119pne s\u0105 filtry typu:<\/p>\n<ul>\n<li>Warto\u015b\u0107 TEXT<\/li>\n<li>Wyb\u00f3r miesi\u0105ca oraz roku<\/li>\n<\/ul>\n<p>W celu rozpocz\u0119cia pracy z filtrami nale\u017cy w modu\u0142u w pliku CustomModules.xml doda\u0107 znacznik <strong>mobilefilters<\/strong> wewn\u0105trz tagu <strong>tab<\/strong>. W \u015brodku trzeba umie\u015bci\u0107 znacznik <strong>mobilefilter<\/strong> z warto\u015bci\u0105 odpowiadaj\u0105c\u0105 id danego filtra.<\/p>\n<div class=\"code-highlight code-highlight-with-label\" data-label=\"XML\"><span class=\"js-copy-to-clipboard copy-code\">copy<\/span>\n\t<pre><code class=\"language-markup js-code\">\n&lt;tab\u00a0label=\"Odszkodowania\"\u00a0rep_id=\"1\"\u00a0mobile=\"true\"\r\n    details_rep_id=\"2\"\u00a0icon=\"alarm\"\u00a0keyval=\"contid\"\u00a0color=\"primary\"&gt;\r\n    &lt;mobilefilters&gt;\r\n        &lt;mobilefilter&gt;1&lt;\/mobilefilter&gt;\r\n        &lt;mobilefilter&gt;4&lt;\/mobilefilter&gt;\r\n    &lt;\/mobilefilters&gt;\r\n&lt;\/tab&gt;\n<\/code><\/pre><\/div>\n<p>Powy\u017cszy przyk\u0142ad doda do danej zak\u0142adki dwa filtry o id 1 oraz 4. Pierwszy z nich zosta\u0142 w systemie zdefiniowany jako pole typu text o SQL:<\/p>\n<div class=\"code-highlight code-highlight-with-label\" data-label=\"SQL\"><span class=\"js-copy-to-clipboard copy-code\">copy<\/span>\n\t<pre><code class=\"language-sql js-code\">\nsumary\u00a0ILIKE\u00a0\u00a0'%{value}%'\n<\/code><\/pre><\/div>\n<p>Drugi to pole typu miesi\u0105c i rok, kt\u00f3re otrzyma\u0142o tak\u0105 definicj\u0119:<\/p>\n<div class=\"code-highlight code-highlight-with-label\" data-label=\"SQL\"><span class=\"js-copy-to-clipboard copy-code\">copy<\/span>\n\t<pre><code class=\"language-sql js-code\">\nto_char(start_::timestamp,\u00a0'YYYY-MM')||'-01'\u00a0=\u00a0'{value}'\n<\/code><\/pre><\/div>\n<p>Dzi\u0119ki temu po wej\u015bciu do modu\u0142u w aplikacji (w przypadku gdy aplikacja jest ju\u017c uruchomiona nale\u017cy przej\u015b\u0107 do modu\u0142u Ustawienia i klikn\u0105\u0107 \"Od\u015bwie\u017c Custom Modules\") pojawia si\u0119 nowa ikona w prawym g\u00f3rnym rogu, kt\u00f3ra po klikni\u0119ciu uruchamia modal z filtrami. Je\u015bli filtry s\u0105 aktywne, to ko\u0142o przycisku pojawia si\u0119 wykrzyknik.<\/p>\n<p><a href=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092625.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-4147\" src=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092625-169x300.png\" alt=\"\" width=\"169\" height=\"300\" srcset=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092625-169x300.png 169w, http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092625-768x1365.png 768w, http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092625-576x1024.png 576w, http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092625.png 1080w\" sizes=\"(max-width: 169px) 100vw, 169px\" \/><\/a><a href=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092658.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-4148\" src=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092658-169x300.png\" alt=\"\" width=\"169\" height=\"300\" srcset=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092658-169x300.png 169w, http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092658-768x1365.png 768w, http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092658-576x1024.png 576w, http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092658.png 1080w\" sizes=\"(max-width: 169px) 100vw, 169px\" \/><\/a><a href=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092703.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-4149\" src=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092703-169x300.png\" alt=\"\" width=\"169\" height=\"300\" srcset=\"http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092703-169x300.png 169w, http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092703-768x1365.png 768w, http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092703-576x1024.png 576w, http:\/\/developer.edokumenty.eu\/wp-content\/uploads\/2018\/10\/Screenshot_20181011-092703.png 1080w\" sizes=\"(max-width: 169px) 100vw, 169px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Funkcjonalno\u015b\u0107 dost\u0119pna od wersji W\u0142asne modu\u0142y w aplikacji mobilnej pozwalaj\u0105 na zastosowanie filtr\u00f3w dla raportu typu lista. Opiera si\u0119 to o zdefiniowane w systemie filtry. Obecnie dost\u0119pne s\u0105 filtry typu: Warto\u015b\u0107 TEXT Wyb\u00f3r miesi\u0105ca oraz roku W celu rozpocz\u0119cia pracy z filtrami nale\u017cy w modu\u0142u w pliku CustomModules.xml doda\u0107 znacznik mobilefilters wewn\u0105trz tagu tab. W [&hellip;]<\/p>\n","protected":false},"author":35,"featured_media":0,"parent":623,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"tags":[99,951,952,97],"_links":{"self":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/4143"}],"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\/35"}],"replies":[{"embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/comments?post=4143"}],"version-history":[{"count":6,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/4143\/revisions"}],"predecessor-version":[{"id":4154,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/4143\/revisions\/4154"}],"up":[{"embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/623"}],"wp:attachment":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/media?parent=4143"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/tags?post=4143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}