ich möchte einen Filter für eine Objekt-Listview mit verschiedenen Schwerpunkten setzen.
Im Formular können alle Schwerpunkte per Checkbox gesetzt werden:
Code: Alles auswählen
<we:ifNotVarEmpty match="Absenden" type="request">
<we:ifNotVarEmpty match="Schwerpunkt1" type="request"><we:setVar formnamefrom="filter" from="post" to="global" namefrom="Schwerpunkt1"/></we:ifNotVarEmpty>
<we:ifNotVarEmpty match="Schwerpunkt2" type="request"><we:setVar formnamefrom="filter" from="post" to="global" namefrom="Schwerpunkt2"/></we:ifNotVarEmpty>
<we:ifNotVarEmpty match="Schwerpunkt3" type="request"><we:setVar formnamefrom="filter" from="post" to="global" namefrom="Schwerpunkt3"/></we:ifNotVarEmpty>
</we:ifNotVarEmpty>
<we:form name="filter" class="input-group" type="document" method="post">
<input type="checkbox" name="Schwerpunkt1" value="1"/>
<input type="checkbox" name="Schwerpunkt2" value="1"/>
<input type="checkbox" name="Schwerpunkt3" value="1"/>
<input name="Absenden" value="FILTERN" type="submit">
Code: Alles auswählen
<we:condition name="filter">
<we:ifNotVarEmpty type="request" name="Schwerpunkt1">
<we:conditionAdd field="Schwerpunkt1" compare="=" value="1" />
</we:ifNotVarEmpty>
<we:ifNotVarEmpty type="request" name="Schwerpunkt2">
<we:conditionAnd />
<we:conditionAdd field="Schwerpunkt2" compare="=" value="1" />
</we:ifNotVarEmpty>
<we:ifNotVarEmpty type="request" name="Schwerpunkt3">
<we:conditionAnd />
<we:conditionAdd field="Schwerpunkt3" compare="=" value="1" />
</we:ifNotVarEmpty>
</we:condition>
<we:listview type="object" name="institute" condition="\$filter" order="Firma1" classid="5" rows="12">
Hat jemand ein Idee?
Gruß aus Hamburg