{"id":184,"date":"2023-02-03T10:12:36","date_gmt":"2023-02-03T09:12:36","guid":{"rendered":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/?p=184"},"modified":"2023-02-03T10:25:51","modified_gmt":"2023-02-03T09:25:51","slug":"jakarta-10-jakarta-faces-ehemals-jsf-4-0-fselectitemgroups","status":"publish","type":"post","link":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/?p=184","title":{"rendered":"Jakarta 10 &#8211; Jakarta Faces (ehemals JSF) 4.0 &#8211; f:selectItemGroups"},"content":{"rendered":"\n<p>Nach unendlich langer Wartezeit ist im letzten Jahr die neue Jakarta EE Version erschienen. Schade ist, dass durch die lange Zeit ohne neue Versionen Jakarta EE stark im Image gelitten hat. Schade, weil es eine solide und gute Technologie f\u00fcr Gesch\u00e4ftsanwendungen ist, die Investitionssicherheit bietet, aber auch durchaus modern aussehen und reagieren kann. <\/p>\n\n\n\n<p>Ein neus Feature in JF sind die <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>f:selectItemGroups<\/code><\/pre>\n\n\n\n<p>Eine kleine Erweiterung, die Comboboxen gruppierbar macht. F\u00fcr viele Projekte sicher eine sch\u00f6ne Kleinigkeit, die die Bedienbarkeit verbessert. Ausgehend von einem Gruppenwert, z.B.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>productCategoryType<\/em><\/code><\/pre>\n\n\n\n<p>der eine Liste von untergeordneten Typen hat, z.B. vom Typ<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>productType<\/em><\/code><\/pre>\n\n\n\n<p>k\u00f6nnen Guppierungen im Dopdown angezeigt werden<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"border-style:none;border-width:0px\"><code>&lt;f:selectItemGroups value=<em>\"#{productSearchVB.productCategoryTypeList}\"<\/em> var=<em>\"categoryItem\"<\/em> itemLabel=<em>\"#{categoryItem.description}\"<\/em> &gt;\n    &lt;f:selectItems value=\"#{categoryItem.productTypes}\" var=\"item\" itemLabel=\"#{item.description}\" itemValue=\"#{item}\" \/&gt;\n&lt;\/f:selectItemGroups&gt;<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"442\" height=\"339\" src=\"https:\/\/www.schoenberg-solutions.de\/arndtblog\/wp-content\/uploads\/2023\/02\/grafik.png\" alt=\"\" class=\"wp-image-186\" srcset=\"https:\/\/www.schoenberg-solutions.de\/arndtblog\/wp-content\/uploads\/2023\/02\/grafik.png 442w, https:\/\/www.schoenberg-solutions.de\/arndtblog\/wp-content\/uploads\/2023\/02\/grafik-300x230.png 300w\" sizes=\"auto, (max-width: 442px) 100vw, 442px\" \/><figcaption class=\"wp-element-caption\">Eine <a href=\"p:selectOneMenu\">p:selectOneMenu<\/a> mit Gruppierung<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nach unendlich langer Wartezeit ist im letzten Jahr die neue Jakarta EE Version erschienen. Schade ist, dass durch die lange Zeit ohne neue Versionen Jakarta EE stark im Image gelitten hat. Schade, weil es eine solide und gute Technologie f\u00fcr Gesch\u00e4ftsanwendungen ist, die Investitionssicherheit bietet, aber auch durchaus modern aussehen und reagieren kann. Ein neus [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-184","post","type-post","status-publish","format-standard","hentry","category-jee"],"_links":{"self":[{"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=\/wp\/v2\/posts\/184","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=184"}],"version-history":[{"count":4,"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=\/wp\/v2\/posts\/184\/revisions"}],"predecessor-version":[{"id":191,"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=\/wp\/v2\/posts\/184\/revisions\/191"}],"wp:attachment":[{"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=184"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.schoenberg-solutions.de\/arndtblog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}