blockdashboardconfiguserparams
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| blockdashboardconfiguserparams [2016/05/17 14:44] – [Insertion des paramètres utilisateurs dans la requête] admin | blockdashboardconfiguserparams [2025/12/10 16:16] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ===== Bloc Dashboard | + | ===== User dynamic parameters ===== |
| + | ===== Dashboard | ||
| - | Les paramètres dynamiques de requête sont un moyen de faire varier au moment de la lecture des résultats un ou pluseurs paramètres externes de la requête. Par exemple, une requête d' | + | Filters only work on real values that already exist in the records. Opositely, user parameters can: |
| - | La mise en place des paramètres dynamiques va faire deux choses : | + | * Offer parametrisation based on an arbitrary set of attribute values |
| + | * Provide list selectors based on arbitrary value sets | ||
| + | * Provide partial filters (type search by pattern) | ||
| + | * Provide date or value range filters | ||
| - | * Ajouter des interfaces de saisie/ | + | {{ : |
| - | * Permettre au programmeur de la requête d' | + | |
| - | ==== Types de paramètres dynamiques ==== | + | Up to 5 user parameters can be defined that will add dynamic behaviour to the query. These parameters will add dynamic " |
| - | Les paramètres à saisir peuvent être de plusieurs types : | + | ==== Defining a user parameter ==== |
| - | === Texte === | + | === SQL field === |
| - | Une simple valer de texte | + | The (real, unaliased) table SQL field name on wich the constraint will be added. |
| - | ==== Insertion des paramètres utilisateurs dans la requête ==== | + | === Label === |
| - | Dans la version actuelle, seul le marsue-place global < | + | The visible label this query control will appear with on the dashboard interface. |
| - | | + | === Type === |
| - | username as un, | + | |
| - | firstname as fn, | + | |
| - | lastname as ln | + | |
| - | | + | |
| - | {user} | + | |
| - | | + | |
| - | 1 = 1 | + | |
| - | < | + | |
| - | Dans l' | + | The constraint type: |
| - | [[BlockDashboardUse|Revenir à l' | + | * **single Choice**: a small amount of options presented using radio buttons. |
| + | * **Text**: A text field which value will always be processed in a " | ||
| + | * **Value list**: Shown as a select, and thus quite similar to a filter, but the value set is independant from query results and can be arbitrary. | ||
| + | * **Value range**: shows two textfields in which a min and a max value can be input. The constraint relies on a "> | ||
| + | * **Date**: a date selector. | ||
| + | * **Date range**: will show two date selectors for the min date and the max date | ||
| + | |||
| + | === Values === | ||
| + | |||
| + | For the types ' | ||
| + | |||
| + | ==== Inserting the parameter rules in the query ==== | ||
| + | |||
| + | If user params are used, the placeholder < | ||
| + | |||
| + | < | ||
| + | ----- | ||
| + | |||
| + | ====Credits==== | ||
| + | |||
| + | * Valéry Frémaux (valery@activeprolearn.com)- Main design and development | ||
| + | * Florence Labord (florence@activeprolearn.com) - Docmentation and tests | ||
| + | |||
| + | [[: | ||
| + | |||
| + | < | ||
blockdashboardconfiguserparams.1463496248.txt.gz · Dernière modification : (modification externe)
