[InfoCon]

Information & Consulting

[Infos][Dienstleistungen][Logbook]
 

Logbuch

Support für komplexe Filter für Rico LiveGrid

Im LiveGrid von OpenRico lassen sich bequem Filter einrichten, mit denen die Menge der dargestellten Zeilen in der Tabelle beeinflussen lassen. Diese Filter werden im FrontEnd via JavaScript mit Werten versehen, die auf dem Server innerhalb des BackEnds ricoXmlResponse.php in passende SQL-Statements umgesetzt werden.

Der einzige Haken an der Geschichte ist, daß auf dem Server um die Werte immer Anführungszeichen gesetzt werden und sich somit nur einfache Filter darstellen lassen, die Werte wie Zeichenketten (Strings) und Zahlen betreffen. Komplexere Filter, die z.B. auf Mengen arbeiten, lassen sich damit nicht implementieren (z.B. fieldvalue IN (?).

Mit einer kleinen Anpassung im BackEnd läßt sich dieses Problem lösen. Im FrontEnd wird der Wert in <raw>...</raw> eingefaßt, woraufhin der Server den Wert 1:1 übernimmt.

17.2.2009 22:27 | openrico | permanent link

Zum Kontakformular

© InfoCon   Datenschutz