Jun 24, 2011

Declarative filtering σε ADF table

Υπάρχουν πολλαπλά σημεία στο ADF για να φιλτράρουμε εγγραφές: με χρήση view criteria, προγραμματιστικά, επιτρέποντας στους χρήστες μας να χρησιμοποιήσουν filters στα rich tables, σε query listeners, κλπ. Στο επίπεδο του binding υπάρχει μια κρυμμένη δυνατότητα να φιλτράρουμε με δηλωτικό τρόπο τα αποτελέσματα που θα εμφανιστούν σε έναν ADF πίνακα. Ανατρέχουμε λοιπόν στο tree binding του πίνακά μας και ενεργοποιούμε την επιλογή του filtering σύμφωνα με μια δεδομένη κολόνα.

Στην έκδοση που το δοκίμασα (11.1.1.4) η τιμή του filter value δεν επιδέχεται εκφράσεις (πχ or, and) αλλά ρητά μια τιμή. Κατά αυτόν τον τρόπο, θα ζωγραφιστεί ο πίνακας έχοντας φιλτράρει ή αποκρύψει (hide) συγκεκριμένες εγγραφές.

No comments: