IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Disposer des controles sur des lignes


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 155
    Par défaut Disposer des controles sur des lignes
    Bonjour à tous

    Je cherche à placer mes controles selon 2 lignes, mais sans colonnes régulières :
    - jqxRadioButton + jqxDateTimeInput + jqxDropDownList
    - jqxRadioButton + jqxButtonGroup

    Je cherche à obtenir ça :


    Et actuellement j'ai ça :


    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <div>
       <div id='jqxRadioButton0'>Unique</div>
       <div id='jqxDateTimeInput'></div>
       <div id='jqxDropDownList'></div>
    </div>
    <div>
       <div id='jqxRadioButton1'>Régulier</div>
       <div id='jqxButtonGroup'>
          <button style="padding:4px 6px;" id="j1">lu</button>
          <button style="padding:4px 6px;" id="j2">ma</button>
          <button style="padding:4px 6px;" id="j3">me</button>
          <button style="padding:4px 6px;" id="j4">je</button>
          <button style="padding:4px 6px;" id="j5">ve</button>
          <button style="padding:4px 6px;" id="j6">sa</button>
          <button style="padding:4px 6px;" id="j7">di</button>
       </div>
    </div>

    J'ai essayé plusieurs choses trouvées sur le net (notamment <div class="ui-grid-a"> / <div class="ui-block-a"..>) mais ça bouge pas ..


    J'aurais aussi une autre petite question au passage : comment rendre la taille des boutons du jqxButtonGroup contraignante (actuellement avec '6px' elle s'adapte à la chaine de caractère) ?
    C'est sans doute un truc basique, mais j'avoue j'ai du mal avec le html

    Merci d'avance

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonjour

    Je ne connais pas UI Mobile mais pour l'alignement c'était facile à trouver dans la documentation : data-inline="true".

    Edit : il y a aussi l'API : http://api.jquerymobile.com/data-attribute/

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 155
    Par défaut
    Justement je ne trouve que des solutions pour mobile alors que ce n'est pas pour mobile, c'est pour un site normal ..

    J'avais tenté le data-inline="true", ça ne marche pas non plus (c'est peut être juste pour les boutons en <a href=.. ?).

    J'ai également tenté avec des style="display:inline" : pas mieux (les contrôles sont étendus sur toute la largeur de la ligne).


  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 155
    Par défaut
    Bon finalement c'était peut être une question de html classique (hélas)

    J'y arrive plus ou moins avec des styles "float:left"/"clear:both" mais il semble que cette solution soit imparfaite (dépend du navigateur) ...

  5. #5
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Vous me montrez deux images de contrôles styles UI Mobile et du code "data-xyz" utilisés par UI Mobile pour une page web classique ? Pas étonnant que je sois "enduit" d'erreur.

    C'est un problème CSS, il y a "float: left" mais il y a aussi "display: inline;" ou "display: inline-block;".

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 155
    Par défaut
    C'est vrai, c'était le résultat de mes recherches et google trouve surtout des sujets jquery 'mobiles' de nos jours..

    Alors finalement :
    "float: left" : ok
    "display:inline" : ne semble pas marcher avec ces div (les contrôles restent empilés et sont étendus sur toute la largeur de la ligne)
    "display: inline-block" : ok, mais les controles sont alignés verticalement par le bas

    Bref j'essaierai d'utiliser le "display: inline-block", merci bien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment ajouter des séries dans des graphes sur des feuilles variables
    Par Molomarcopolo dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/07/2012, 16h26
  2. Trigger pour mettre des droits sur des procedures et des vues
    Par briino dans le forum Développement
    Réponses: 3
    Dernier message: 23/09/2009, 09h44
  3. Réponses: 6
    Dernier message: 18/04/2005, 21h12
  4. [VB.Net] Faire du JS sur des contrôles côté serveur
    Par TagadaTsoin dans le forum ASP.NET
    Réponses: 4
    Dernier message: 03/11/2003, 15h51
  5. [VB6] Comment boucler sur des controls d'un form ?
    Par lankviller dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 27/01/2003, 16h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo