Série PX - Pour applications intensives

Conçus pour des applications professionnelles, ces groupes électrogènes compactes combinent résistance et fonctionnalité, tout en étant peu encombrants, efficaces et fiables.

Télécharger la Brochure

Browse Categories

Filtres

#set( $data = $KoineoWidgetData.data ) #if( $data && $data.size() > 0 ) #set( $folderKrid = $wdgCtx.request.getParameter("folder") ) #set( $pageUrlTmp = $wdgCtx.request.attributes.get("CURRENT_URL") ) #set($currentUrl = $wdgCtx.request.getRequestURL().toString()) #set($queryString = $wdgCtx.request.getQueryString()) #if($queryString) #set($currentUrl = $currentUrl + "?" + $queryString) #end #set( $currentUrl = $currentUrl.split('&filtered=true').get(0)) #set( $currentUrl = $currentUrl.replaceAll("&list-page-([0-9]+)=([0-9]+)", "")) #set( $currentUrl = $currentUrl.replaceAll("\?list-page-([0-9]+)=([0-9]+)", "?")) #set( $pageUrl = "") #if($currentUrl.endsWith("?")) #set( $pageUrl = $currentUrl + "filtered=true") #else #set( $pageUrl = $currentUrl + "&filtered=true") #end #set( $filters = {}) #foreach($rec in $data) #set($charKey = ""+$rec.get("vw_pdm_prod_char_filter.char_kid")) #if($!filters.get($charKey)) #set($curentChar = $filters.get($charKey)) #else #set($curentChar = {}) #set($dummy = $curentChar.put("label", $rec.get("vw_pdm_prod_char_filter.char_label"))) #if($!rec.get("vw_pdm_prod_char_filter.uom")) #set($dummy = $curentChar.put("uom", $rec.get("vw_pdm_prod_char_filter.uom"))) #else #set($dummy = $curentChar.put("uom", "")) #end #if($!rec.get("vw_pdm_prod_char_filter.symbol")) #set($dummy = $curentChar.put("symbol", $rec.get("vw_pdm_prod_char_filter.symbol"))) #else #set($dummy = $curentChar.put("symbol", "")) #end #set($dummy = $curentChar.put("values", {})) #end #set($textValue = $rec.get("vw_pdm_prod_char_filter.text_value_lang")) #set($values = $curentChar.get("values")) #set($currentProdKid = $rec.get("vw_pdm_prod_char_filter.prod_kid")) #if($!values.get($textValue)) #set($currentValue = $values.get($textValue)) #set($prodKids = $currentValue.get("prodKids")) #if(!$prodKids.contains($currentProdKid)) #set($dummy = $prodKids.add($currentProdKid)) #set($prodKidsString = $currentValue.get("prodKidsString") + "|" + $currentProdKid) #set($dummy = $currentValue.put("prodKids", $prodKids)) #set($dummy = $currentValue.put("prodKidsString", $prodKidsString)) #end #else #set($currentValue = {}) #set($prodKids = []) #set($dummy = $prodKids.add($currentProdKid)) #set($prodKidsString = ""+$currentProdKid) #set($dummy = $currentValue.put("prodKids", $prodKids)) #set($dummy = $currentValue.put("prodKidsString", $prodKidsString)) #end #set($dummy = $values.put($textValue, $currentValue)) #set($dummy = $curentChar.put("values", $values)) #set($dummy = $filters.put($charKey, $curentChar)) #end #set($showForm = false) #foreach($entryFilter in $filters.entrySet()) #set($curentChar = $entryFilter.value) #set($charValues = $curentChar.get("values")) #if($charValues.size() > 0) #set($showForm = true) #break #end #end #if( $showForm )
#set( $queryParameters = $wdgCtx.request.getParameterMap() ) #foreach($param in $queryParameters.entrySet()) #if(!$param.key.startsWith("filter_") && param.value.size() > 0)#end #end

$KoineoUtils.translate($wdgCtx, "Filters")

#foreach($entryFilter in $filters.entrySet()) #set($curentChar = $entryFilter.value) #set($charKey = $entryFilter.key) #set($charLabel = $curentChar.get("label")) #set($charUom = $curentChar.get("uom")) #set($charSymbol = $curentChar.get("symbol")) #set($charValues = $curentChar.get("values")) #set($urlValue = $wdgCtx.request.getParameter("filter_$charKey")) #if($charValues.size() > 0) #set($sortedList = []) #foreach($val in $charValues.keySet()) #set($done = false) #foreach($sortedItem in $sortedList) #if($val.compareTo($sortedItem) < 0) #set($done = true) #set($dummy = $sortedList.add($sortedList.indexOf($sortedItem), $val)) #break #end #end #if(!$done) #set($dummy=$sortedList.add($val)) #end #end #end
#end #end