You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For filters, do you have tested this common tricks in filter fiedl ?
<value | =value | >value | <=value | >=value | value | value | value | <>value | value1,value2,... | number<>number
Or regex ?
An exception has been thrown during the rendering of a template ("Notice: Undefined offset: 1 in C:\workspace\raligne\vendor\bundles\Sorien\DataGridBundle\Grid\Source\Entity.php line 187") in RaligneBaseBundle::layout.html.twig at line 7.
j'ai beau clearer le cache et les filtres ne marche toujours pas sur les type text
J'ai crée aucune colonne spécifique, mise à part la column datetimerange, les autres columns sont de type text. C'est lorsque j'utilise le filtre sur ces columns de type text que ca m'affiche ce message d'erreur. et c'est comme ca sur tout mes grids avec des filtres text
C'est possible de mettre un contrôle de saisi sur le filtre des dates? Car la un utilisateur peut rentré n'importe quoi (lettres) et ça fais une erreur.
Sinon, une petite idée m'est venue. Que pensez-vous d'un filtre dynamique ? @sterrien a ajouté la possibilité de choisir de l'opérateur du filtre. Ca marche niquel et grâce à ça on peut envisager une autre évolution.
Un filtre de type text(input) qui si on choisit l'opérateur >= ou > fait apparaitre un second input pour faire un range.
De même, quand on choisi l'opératuer = ou like, d'autres inputs apparaissent pour pouvoir filtrer sur plusieurs termes à la fois.
Ce que je propose nécessite peu de javascript. L'autocompletion serait complexe car il faut éviter d'utiliser des framework. De plus l'autocompletion se greffe généralement automatiquement donc c'est plus quelque chose à implémenter à côté chacun par ses soins.
Activity
Abhoryo commentedon Oct 16, 2011
What to you want to do with this filter?
When you add a Enhancement or Feature, please give us a little description. We can help you.
Abhoryo commentedon Oct 17, 2011
What can we choose as a solution?
Add a different type for these solutions ? DateRangeInput, DateRangeSelect, DateInput, DateSelect?
Abhoryo commentedon Oct 17, 2011
It gets complicated :(
Abhoryo commentedon Feb 10, 2012
Any news about this feature ?
sterrien commentedon Feb 17, 2012
what do you mean with "form component transformers" ?
i'm also interested in a date column filter.
I'm also working on a fork to add the possibility to select an operator for each filter ("like", "not like", "equal", "not equal", ...).
Abhoryo commentedon Feb 17, 2012
For filters, do you have tested this common tricks in filter fiedl ?
<value | =value | >value | <=value | >=value | value | value | value | <>value | value1,value2,... | number<>number
Or regex ?
sterrien commentedon Feb 20, 2012
Actually I was thinking on a second select, containing different operators, depending on column type.
For exemple :
Abhoryo commentedon Feb 20, 2012
Good exemples, I like your ideas.
With a select, you can handle integers, dates too and a multiple selection.
@S0RIEN do you have already started the dev of these features?
38 remaining items
mdm1290 commentedon May 15, 2012
Trop beau ca marche!!! Merci pour tout!!
mdm1290 commentedon May 15, 2012
mise a part ca j'ai toujours cette erreur
j'ai beau clearer le cache et les filtres ne marche toujours pas sur les type text
Abhoryo commentedon May 15, 2012
Le cache:clear c'est bien mais il y a toujours des problèmes dans certains cas car le cache n'est pas vraiment cleared.
Essaie de supprimer tout simplement les répertoires qui se trouvent dans le répertoire cache et ressaie.
mdm1290 commentedon May 15, 2012
Oui je clear toujours le cache à la sauvage si ca marche pas la commande cache:clear
j'ai même
mais rien ne change, l'autre jours un simple cache:clear et c'etais bon mais la...
Abhoryo commentedon May 15, 2012
Hum, cela vient d'un problème de l'utilisation d'une colonne avec pour opérateur un
LIKE. Utilises-tu une colonne spécifique que tu as créé toi-même ?Quelques sont tous les types de tes colonnes ?
mdm1290 commentedon May 15, 2012
J'ai crée aucune colonne spécifique, mise à part la column datetimerange, les autres columns sont de type text. C'est lorsque j'utilise le filtre sur ces columns de type text que ca m'affiche ce message d'erreur. et c'est comme ca sur tout mes grids avec des filtres text
Abhoryo commentedon May 15, 2012
Ok, j'ai compris. Merci, je corrigerai en rentrant ce soir.
mdm1290 commentedon May 15, 2012
Works for me! Merci
mdm1290 commentedon May 15, 2012
C'est possible de mettre un contrôle de saisi sur le filtre des dates? Car la un utilisateur peut rentré n'importe quoi (lettres) et ça fais une erreur.
Abhoryo commentedon May 15, 2012
Ah, j'ai oublié ce cas.
Abhoryo commentedon May 15, 2012
Voilà j'ai ajouté un contrôle. J'espère que le comportement que j'ai appliqué vous conviendra.
Si la valeur d'un filtre ne correspond pas à une date ou datetime, il est ignoré et remis à vide.
Exemple avec un daterange:
Si la personne saisie : From = 2012-04-04 et To = fgzegze Cela sera équivalent à date >= 2012-04-04
Je pourrais bien sûr faire l'inverse et lancer une requête sans résultat du style date >= 2012-04-04 and date <= fgzegze
Bref à vous de me donner votre avis.
Abhoryo commentedon May 16, 2012
Sinon, une petite idée m'est venue. Que pensez-vous d'un filtre dynamique ?
@sterrien a ajouté la possibilité de choisir de l'opérateur du filtre. Ca marche niquel et grâce à ça on peut envisager une autre évolution.
Un filtre de type text(input) qui si on choisit l'opérateur
>=ou>fait apparaitre un second input pour faire un range.De même, quand on choisi l'opératuer
=oulike, d'autres inputs apparaissent pour pouvoir filtrer sur plusieurs termes à la fois.Qu'en pensez-vous ?
mdm1290 commentedon May 16, 2012
Des filtres dynamique serait une bonne évolution du truc, ou des filtres en autocompletion, mais ca c une autre histoire...
Abhoryo commentedon May 16, 2012
Ce que je propose nécessite peu de javascript. L'autocompletion serait complexe car il faut éviter d'utiliser des framework. De plus l'autocompletion se greffe généralement automatiquement donc c'est plus quelque chose à implémenter à côté chacun par ses soins.