Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1393 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  1389  1390  1391  ..  1449  1450  1451  1452  1453  1454
Auteur Sujet :

blabla@web

n°2288818
Plam
Bear Metal
Posté le 26-09-2016 à 16:46:58  profilanswer
 

Reprise du message précédent :

Proov a écrit :

je vais regarder merci :love:

 

C'est le rendu du DOM qui est lourd dans ces cas là. On utilise react-virtualized chez nous pour ne pas rendre tout mais juste ce qui est visible (cf https://bvaughn.github.io/react-vir [...] nents/List )

Message cité 1 fois
Message édité par Plam le 26-09-2016 à 16:47:13

---------------
Spécialiste du bear metal
mood
Publicité
Posté le 26-09-2016 à 16:46:58  profilanswer
 

n°2288819
youmoussa
Ecrou-vis
Posté le 26-09-2016 à 16:51:39  profilanswer
 

Ou Ember Select dans une autre galaxie :o


---------------
Galerie HFR - Photoblog San Francisco - American Cars Photos
n°2288829
gatsu35
Blablaté par Harko
Posté le 26-09-2016 à 17:23:03  profilanswer
 

Proov a écrit :

Yo!
 
j'ai une select avec tous les codes postaux de France (length: 3885), avec un chosen dessus. Quand je clique sur la liste déroulante ça met au moins 2/3 secondes à dérouler (sur un iMac Core i5 2,9 Ghz pourtant), c'est vraiment ch****
 
y'a moyen d'améliorer les perfs ? les devs de ma boite s'en foutent complètement apparement... je suis le seul à trouver ça horrible quoi [:manust]


Chie sur les dev
 

Plam a écrit :


 
C'est le rendu du DOM qui est lourd dans ces cas là. On utilise react-virtualized chez nous pour ne pas rendre tout mais juste ce qui est visible (cf https://bvaughn.github.io/react-vir [...] nents/List )


C'est l'UX le pb ici,  
 

youmoussa a écrit :

Ou Ember Select dans une autre galaxie :o


Idem :o et puis ember c'est mort :o
 
Bon, le pb ici c'est pas la techno, mais l'ux tout court, on fous pas un select dès qu'il y a plus de 20 items.  
plusieurs solutions :  
- Complétion
- Categoriser et proposer un select avant qui permet de faire un premier filtrage.
 
ET pour info des codes postaux il y en a plus de 30000 pas 2388.... Et même pour 2388, tu proposes un service en ligne pour faire du filtrage..
 
Chez nous c'est 2 champs :  
Un champ Code postal : le gars tape le CP, et un select dans lequel il sélectionne la ville
 
 

n°2288831
Plam
Bear Metal
Posté le 26-09-2016 à 17:48:53  profilanswer
 

gatsu35 a écrit :


C'est l'UX le pb ici,

 


 
gatsu35 a écrit :


Idem :o et puis ember c'est mort :o

 

Bon, le pb ici c'est pas la techno, mais l'ux tout court, on fous pas un select dès qu'il y a plus de 20 items.
plusieurs solutions :
- Complétion
- Categoriser et proposer un select avant qui permet de faire un premier filtrage.

 

ET pour info des codes postaux il y en a plus de 30000 pas 2388.... Et même pour 2388, tu proposes un service en ligne pour faire du filtrage..

 

Chez nous c'est 2 champs :
Un champ Code postal : le gars tape le CP, et un select dans lequel il sélectionne la ville

 


 

Euh je suis pas d'accord : il y a des cas tu peux pas savoir combien d'éléments tu peux avoir. Donc la règle du « jamais select quand il y a plus de 20 éléments » je trouve ça très dogmatique. Le select peut rester pertinent (avant de la recherche/typeahead dedans bien entendu), surtout si ya des besoins en select multiple.

Message cité 2 fois
Message édité par Plam le 26-09-2016 à 17:49:01

---------------
Spécialiste du bear metal
n°2288835
skylight
Made in France.
Posté le 26-09-2016 à 18:16:01  profilanswer
 

Plam a écrit :

 

Euh je suis pas d'accord : il y a des cas tu peux pas savoir combien d'éléments tu peux avoir.


Ben si, tu sais à peu près combien tu vas en avoir, on parle d'avoir le choix entre 10-20 éléments, et + de 500 (et où là, le select sera long et chiant à utiliser). Si tu sais pas ça dans ton workflow, ya un problème.

Message cité 1 fois
Message édité par skylight le 26-09-2016 à 18:16:15
n°2288838
gatsu35
Blablaté par Harko
Posté le 26-09-2016 à 18:50:10  profilanswer
 

Plam a écrit :


 
Euh je suis pas d'accord : il y a des cas tu peux pas savoir combien d'éléments tu peux avoir. Donc la règle du « jamais select quand il y a plus de 20 éléments » je trouve ça très dogmatique. Le select peut rester pertinent (avant de la recherche/typeahead dedans bien entendu), surtout si ya des besoins en select multiple.


Bon 20 items est un bien grand mot. A la rigueur c'est très utile quand tu as une liste de catégorie et que les gens ne vont pas explicitement connaître cette liste.
Mais dans le cas de code postaux ou villes ou pays, c'est du foutage de gueule, faut pas foutre un select

n°2288839
masklinn
í dag viðrar vel til loftárása
Posté le 26-09-2016 à 18:54:46  profilanswer
 

gatsu35 a écrit :

ET pour info des codes postaux il y en a plus de 30000 pas 2388....


[:romf] 39201 d'après la liste officielle


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2288841
gatsu35
Blablaté par Harko
Posté le 26-09-2016 à 19:26:53  profilanswer
 


La flème d'aller fouiller dans le fichier et pourtant j'ai joué avec pendant 3 mois l'année dernière  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:

n°2288842
Plam
Bear Metal
Posté le 26-09-2016 à 19:29:00  profilanswer
 

skylight a écrit :


Ben si, tu sais à peu près combien tu vas en avoir, on parle d'avoir le choix entre 10-20 éléments, et + de 500 (et où là, le select sera long et chiant à utiliser). Si tu sais pas ça dans ton workflow, ya un problème.

 

Avec Xen Orchestra, on a des clients avec 2 ou 5 VMs, et des clients avec 3000 VMs [:dawa] Et il faut pouvoir à certains endroits en sélectionner une ou plusieurs dedans [:dawa] (pour celle que tu veux sauvegarder par exemple). Donc non, tu peux pas toujours savoir, et c'est un vrai défi d'UI. Mais pas avec un composant select potable en tout cas (mais tu as d'autres soucis ailleurs :o )

 
gatsu35 a écrit :


Bon 20 items est un bien grand mot. A la rigueur c'est très utile quand tu as une liste de catégorie et que les gens ne vont pas explicitement connaître cette liste.
Mais dans le cas de code postaux ou villes ou pays, c'est du foutage de gueule, faut pas foutre un select

 

Un select qui fait recherche/filtre en tapant me paraît très bien adapté, je vois pas de mauvaise raisons ici [:gratgrat]

 

edit : si tu as un composant bien fait, il va convenir/couvrir 1 à n cas sans soucis. Après oui, il faut de la recherche/filtre en live. Après si tu as aucune idée de ce que tu recherches (et sur plusieurs critères variés), c'est plus un vrai système de recherche qu'il te faut :jap:

 

edit 2 : my 2 cents hein :o

Message cité 2 fois
Message édité par Plam le 26-09-2016 à 19:47:52

---------------
Spécialiste du bear metal
n°2288844
GenyaB
Shit fucking game.
Posté le 26-09-2016 à 19:58:36  profilanswer
 

Ben du coup tu te bases sur le plus haut donc 3000, et donc t'évites le sélect de base :o
Mais je pense qu'en fait tout le monde dit la même chose :D

mood
Publicité
Posté le 26-09-2016 à 19:58:36  profilanswer
 

n°2288864
Proov
Art & Science
Posté le 26-09-2016 à 22:48:00  profilanswer
 

gatsu35 a écrit :


Chie sur les dev
 
 
C'est l'UX le pb ici,  
 
 
Idem :o et puis ember c'est mort :o
 
Bon, le pb ici c'est pas la techno, mais l'ux tout court, on fous pas un select dès qu'il y a plus de 20 items.  
plusieurs solutions :  
- Complétion
- Categoriser et proposer un select avant qui permet de faire un premier filtrage.
 
ET pour info des codes postaux il y en a plus de 30000 pas 2388.... Et même pour 2388, tu proposes un service en ligne pour faire du filtrage..
 
Chez nous c'est 2 champs :  
Un champ Code postal : le gars tape le CP, et un select dans lequel il sélectionne la ville
 
 


 
ouai je chie un peu sur les devs, et sur Drupal 7.. bref c'est un autre débat. Mais comme je ne suis pas dev, mon avis n'est pas pris en compte quand je parle de dev  [:tinostar]  
 
Merci pour les réponses ;)

n°2288865
Ydalb
In Crêpes n' Cidre I Trust!
Posté le 26-09-2016 à 23:13:37  profilanswer
 

Quand je vois les réponses apportées par les dev de notre boite, sérieux ça me fait peur. :-/


---------------
:o
n°2288869
gatsu35
Blablaté par Harko
Posté le 27-09-2016 à 05:51:25  profilanswer
 

Plam a écrit :


 
Avec Xen Orchestra, on a des clients avec 2 ou 5 VMs, et des clients avec 3000 VMs [:dawa] Et il faut pouvoir à certains endroits en sélectionner une ou plusieurs dedans [:dawa] (pour celle que tu veux sauvegarder par exemple). Donc non, tu peux pas toujours savoir, et c'est un vrai défi d'UI. Mais pas avec un composant select potable en tout cas (mais tu as d'autres soucis ailleurs :o )
 


 

Plam a écrit :


 
Un select qui fait recherche/filtre en tapant me paraît très bien adapté, je vois pas de mauvaise raisons ici [:gratgrat]

edit : si tu as un composant bien fait, il va convenir/couvrir 1 à n cas sans soucis. Après oui, il faut de la recherche/filtre en live. Après si tu as aucune idée de ce que tu recherches (et sur plusieurs critères variés), c'est plus un vrai système de recherche qu'il te faut :jap:
 
edit 2 : my 2 cents hein :o


On s'était mal compris hein, là je suis d'accord avec toi et donc je te fais l'amour dans les fesses :o

n°2288870
ben547
Posté le 27-09-2016 à 06:58:42  profilanswer
 

de toute facon c'est dur de pas etre d'accord, meme avec <10 options, le select "de base" / natif est une belle bouze :o

n°2288871
kao98
...
Posté le 27-09-2016 à 08:24:43  profilanswer
 


Plam a écrit :

 

Un select qui fait recherche/filtre en tapant me paraît très bien adapté, je vois pas de mauvaise raisons ici [:gratgrat]

 

edit : si tu as un composant bien fait, il va convenir/couvrir 1 à n cas sans soucis. Après oui, il faut de la recherche/filtre en live. Après si tu as aucune idée de ce que tu recherches (et sur plusieurs critères variés), c'est plus un vrai système de recherche qu'il te faut :jap:

 

edit 2 : my 2 cents hein :o


Ouais, voilà, donc c'est pas un select de base :o
Un select de base c'est <select><option /></select> :o


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°2288883
Plam
Bear Metal
Posté le 27-09-2016 à 10:54:36  profilanswer
 

kao98 a écrit :


Ouais, voilà, donc c'est pas un select de base :o
Un select de base c'est <select><option /></select> :o


 
On est en 2016 tout de même :o


---------------
Spécialiste du bear metal
n°2288887
kao98
...
Posté le 27-09-2016 à 12:00:17  profilanswer
 

Plam a écrit :

 

On est en 2016 tout de même :o


Donc en 2016 on a plus le droit d'utiliser un select tout basique pour choisir parmis 5 pov' options ?  [:tinostar]

 

C'était justement l'essence du débat : utiliser un select tout basique pour moins de 20 choix, ou un truc plus compliqué, avec de l'autocompletion et tout, si jamais il risque d'y avoir plus de 20 options :D

Message cité 1 fois
Message édité par kao98 le 27-09-2016 à 12:01:09

---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°2288889
skylight
Made in France.
Posté le 27-09-2016 à 12:04:31  profilanswer
 

Je réfléchis pas en terme technologique, mais en termes d'UX, un select, ça implique 2 clics, alors qu'une liste de choix (si 5 éléments), c'est un clic.


Message édité par skylight le 27-09-2016 à 12:04:50
n°2288890
kao98
...
Posté le 27-09-2016 à 12:05:20  profilanswer
 

Nan mais là le débat c'est pas select vs liste :o


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°2288891
masklinn
í dag viðrar vel til loftárása
Posté le 27-09-2016 à 12:10:37  profilanswer
 

'fuck les maps ES6 peuvent prendre des objets en clé mais continuent à fonctionner par identité, pas moyen d'avoir un array construit dynamiquement en clé [:sadnoir]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2288896
Plam
Bear Metal
Posté le 27-09-2016 à 12:48:39  profilanswer
 

kao98 a écrit :


Donc en 2016 on a plus le droit d'utiliser un select tout basique pour choisir parmis 5 pov' options ?  [:tinostar]  
 
C'était justement l'essence du débat : utiliser un select tout basique pour moins de 20 choix, ou un truc plus compliqué, avec de l'autocompletion et tout, si jamais il risque d'y avoir plus de 20 options :D


 
Redface is red dans moin post :lol: T'es tombé dedans ;)


---------------
Spécialiste du bear metal
n°2288899
ben547
Posté le 27-09-2016 à 13:22:59  profilanswer
 

Plam a écrit :


 
Redface is red dans moin post :lol: T'es tombé dedans ;)


 
Honnetement, faudrait presque un smiley demi-redface :o

n°2288900
ben547
Posté le 27-09-2016 à 13:26:14  profilanswer
 

masklinn a écrit :

'fuck les maps ES6 peuvent prendre des objets en clé mais continuent à fonctionner par identité, pas moyen d'avoir un array construit dynamiquement en clé [:sadnoir]


 
ca me les a bien brisees y'a pas longtemps ouais :/ du coup j'etais revenu sur le classique hash custom, mais c'est quand meme pas l'ideal, je suis preneur si quelqu'un a une solution un peu propre ;)

n°2288905
skylight
Made in France.
Posté le 27-09-2016 à 14:40:29  profilanswer
 

Rien à voir, mais j'ai un soucis de comportement  
 
J'ai une appli multilingue.
 
www.site.com -> FR
www.site.com/en/ -> EN
www.site.com/lang/ -> lang
etc..
 
jusqu'à là, tout va bien.
 
Maintenant, dans les paramètres de son compte, l'utilisateur a le choix de mettre en français ou en anglais (ou autre langue).
 
Mais s'il mets en anglais, et qu'il va sur www.site.com, le site s'affiche en français.
 
Vaut-il mieux :
1 - l'afficher en anglais (préférences utilisateur)
2 - tout rediriger sur /en/  
 
?

n°2288906
youmoussa
Ecrou-vis
Posté le 27-09-2016 à 14:53:08  profilanswer
 
n°2288907
kao98
...
Posté le 27-09-2016 à 14:57:01  profilanswer
 

Là, comme ça, sans analyse plus approfondie, je dirais redirection, sans hésiter.


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°2288908
skylight
Made in France.
Posté le 27-09-2016 à 15:17:42  profilanswer
 

D'ac :jap: merci

n°2288919
masklinn
í dag viðrar vel til loftárása
Posté le 27-09-2016 à 19:04:23  profilanswer
 

J'ai des dates formatées avec des squelettes LDML (donc je les contrôle pas et le contenu exact est variable, genre "mar. 27 sept." en français, "9月27日周二" en chinois, "ter, 27 de set" en brésilien mais "terça, 27/09" en portugais du portugal). Sauf que je veux mettre ça dans une table assez large, donc sur la majorité des systèmes le navigateur va tenter de contraindre un maximum la largeur des cellules et je me retrouve avec genre

Citation :

mar.
27
sept.


 
Il y a moyen (en CSS) d'essayer de distribuer ça un peu mieux, genre de dire au layout de se limiter à 2 lignes, trucs du style?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2288920
gelatine_v​elue
Posté le 27-09-2016 à 19:12:51  profilanswer
 

Hahaha, tu es en enfer et tu ne le sais pas.

n°2288921
masklinn
í dag viðrar vel til loftárása
Posté le 27-09-2016 à 19:24:20  profilanswer
 

gelatine_velue a écrit :

Hahaha, tu es en enfer et tu ne le sais pas.


Bah si je le sais bien et c'est tout le problème :/ Même en mettant un div dans la cellule max-height marche pas [:sadnoir]

 

edit: wait, j'peux ptet mettre mes TH en display: block, chuis sûr que ça va rien pêter [:totoz]


Message édité par masklinn le 27-09-2016 à 19:25:58

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2288922
skylight
Made in France.
Posté le 27-09-2016 à 20:22:35  profilanswer
 

T'as testé les line breaks , word wrap et autres trucs du genre ?

n°2288923
ratibus
Posté le 27-09-2016 à 20:24:38  profilanswer
 

Le forcer sur une ligne j'imagine que tu connais ?

n°2288924
masklinn
í dag viðrar vel til loftárása
Posté le 27-09-2016 à 20:39:23  profilanswer
 

skylight a écrit :

T'as testé les line breaks , word wrap et autres trucs du genre ?


J'ai rien trouvé d'intéressant.

ratibus a écrit :

Le forcer sur une ligne j'imagine que tu connais ?


Une ligne c'est généralement trop large, j'ai besoin d'en avoir deux :/


Message édité par masklinn le 27-09-2016 à 20:39:36

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2288929
ratibus
Posté le 27-09-2016 à 21:08:16  profilanswer
 

Et en jouant sur des espaces non sécables insérés aux bons endroits suivant la longueur du texte ?

n°2288931
masklinn
í dag viðrar vel til loftárása
Posté le 27-09-2016 à 21:14:06  profilanswer
 

ratibus a écrit :

Et en jouant sur des espaces non sécables insérés aux bons endroits suivant la longueur du texte ?


Je pense que c'est ce que je vais tenter, après la question c'est si je fais dans le simpliste (je split sur les espaces, je compte le nombre de codepoints dans chaque section et je bin sur deux lignes) ou si je fais dans le plus brutal (rendu avec une fonte proportionnelle en approximation du rendu navigateur)


Message édité par masklinn le 27-09-2016 à 21:14:18

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°2288933
flo850
moi je
Posté le 27-09-2016 à 21:31:22  profilanswer
 

un bloc de 2 em +marges de haut , chaque mot dans un span et du flex-wrap:wrap+align-items:right ?


Message édité par flo850 le 27-09-2016 à 21:33:31

---------------

n°2289143
Proov
Art & Science
Posté le 29-09-2016 à 18:58:21  profilanswer
 

Comment vous procédez pour valider des formulaires ? je viens de voir que required ne marche pas sur iOS  [:manust]  
 
obligé de mettre un novalidate et de passer par une lib JS de validation de formulaire ?

n°2289144
ben547
Posté le 29-09-2016 à 19:30:16  profilanswer
 

la validation c'est cote serveur, et cote client / JS si t'as du temps a perdre :o

n°2289158
gelatine_v​elue
Posté le 30-09-2016 à 08:45:13  profilanswer
 

Proov a écrit :

Comment vous procédez pour valider des formulaires ? je viens de voir que required ne marche pas sur iOS [:manust]

 

obligé de mettre un novalidate et de passer par une lib JS de validation de formulaire ?


Oui une lib js malheureusement. Et valider côté client c'est important.

n°2289167
Proov
Art & Science
Posté le 30-09-2016 à 09:27:29  profilanswer
 

ouai j'ai Foundation 6 chargé pour le framework, y'a une partie validation avec des patterns de validation mais bon c'est chiant :(
 
je me demande pourquoi Safari est le seul à ne pas supporter cette fonction  [:manust]

n°2289168
flo850
moi je
Posté le 30-09-2016 à 09:41:37  profilanswer
 

parceque safari ios est le nouveau ie6 :o


---------------

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  1389  1390  1391  ..  1449  1450  1451  1452  1453  1454

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@hosto] Le topic des vieux[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR