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

Bibliothèques & Frameworks Discussion :

Drag and Drop d'onglets dans tabcontainer


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 54
    Par défaut Drag and Drop d'onglets dans tabcontainer
    dojo.version 1.4
    Bonjour tous le monde ,
    je voudrais faire drag and drop entre les onglets et aussi dnd entre le contenu des onglet j'ai essai d'utiliser dojox.layout.GridContainer a l'interieur de dijit.layout.TabContainer
    pour pouvoir fait dnd de toutes les balises qui sont a l'interieur de dojox.layout.GridContainer entre eux mais malheursement ca marche pas dnd et il m'affiche pas les onglets qui sont crees voila mon code si vous avez une idee pour le corriger ou si vous avez autre proposition pour faire ca je voudrais faire comme les envennement qui sont sur le site
    www.netvibes.com par frameWork Dojo

    Code : 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
    18
    <div dojoType="dijit.layout.TabContainer" style="width: 100%; height: 100%;">   
      <div id="GC1" dojoType="dojox.layout.GridContainer"
      nbZones="3"
      opacity="0.7"
      acceptTypes="dijit.layout.ContentPane">
     
            <div dojoType="dijit.layout.ContentPane" title="My first tab" selected="true">
                Lorem ipsum and all around...
            </div>
            <div dojoType="dijit.layout.ContentPane" title="My second tab">
                Lorem ipsum and all around - second...
            </div>
            <div dojoType="dijit.layout.ContentPane" title="My last tab" closable="true">
                Lorem ipsum and all around - last...
            </div>
     
      </div>
    </div>

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 54
    Par défaut
    meme chose j'ai essai de les creer par js mais aussi il m'affiche rien protant dans le code source existe
    Code : 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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
       var monGrid = new dojox.layout.GridContainer(
                {
                    nbZones: 1,
                    opacity:0.7,
                    allowAutoScroll:true
                },
                dojo.byId('monGrid')
            );
     
        var contentPane = new dijit.layout.ContentPane({}, dojo.byId('contentPane'));
        monGrid.addService(contentPane, 0, 1);
     
        var tc = new dijit.layout.TabContainer({
            //style: "height: 100%; width: 100%;",
            id:"tab1"
        },
        dojo.byId('contentPane'));
     
       var cp1 = new dijit.layout.ContentPane({
            title: "Food",
            id:"pane1",
            content: "We offer amazing food"
        });
        tc.addChild(cp1);
     
        tc.startup();
     
        monGrid.startup();
    je voudrais savoir est qu'il ya un conflit entre tabContainer et gridContainer
    merci pour votre reponse

  3. #3
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Salut,

    J'ai un peu regardé et il ne semble pas exister de possibilité en standard pour faire du drag and drop d'onglets.

    C'est vrai que ce serait une belle fonctionnalité.

    ERE

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 54
    Par défaut
    merci emmanuel.remy pour votre reponse
    je voudrais savoir je ne peux pas faire cette fonctionnalite par dojo ???????
    vous avez pas une idee?

  5. #5
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Salut,

    Impossible n'est pas français

    Plus sérieusement on peut imaginer de gérer le dnd des onglets et ensuite d'intervertir les contentpane relatifs.
    Il faudrait déjà:
    1. tester l'échange de deux contentpane du container
    2. tester l'échange de deux onglets (peut-être en changeant simplement leur libellé)
    3. gérer le dnd


    Suis prêt à t'aider pour tester ton code et debugguer si tu veux.

    Bon courage,

    ERE

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 54
    Par défaut dnd onglet
    merci beaucoup emmanuel.remy ;
    j'ai essai d'integrer le code de drag and drop pour drager les contantPane ca marche juste dnd mais le probleme c'est que les onglets sont disparu , convertie a des div de typeDojo contentPane normal sans des onglets
    voila mon code :
    Code : 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
     <div style="width: 350px; height: 300px">
        <div dojoType="dijit.layout.TabContainer" style="width: 100%; height: 100%;">
        <div dojoType="dojo.dnd.Source" jsId="c3" class="dndContainer">
            <div dojoType="dijit.layout.ContentPane" title="My first tab" class="dojoDndItem" >
                Lorem ipsum and all around...
            </div>
            <div dojoType="dijit.layout.ContentPane" title="My second tab" class="dojoDndItem" >
                Lorem ipsum and all around - second...
            </div>
            <div dojoType="dijit.layout.ContentPane" title="My last tab" class="dojoDndItem" >
                Lorem ipsum and all around - last...
            </div>     
          </div>  
        </div>
     
    </div>
    merci d'avance

  7. #7
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Salut,

    Tu peux poster le code complet de la page stp ? Ce sera plus simple pour tester de mon côté.

    ERE

Discussions similaires

  1. Drag and Drop dans un onglet PageControl
    Par Kinesra dans le forum Débuter
    Réponses: 1
    Dernier message: 03/10/2016, 13h58
  2. Drag and drop de cellule dans un seul datagridview
    Par jacko842 dans le forum VB.NET
    Réponses: 1
    Dernier message: 05/11/2015, 09h54
  3. drag and drop d'image dans un tableau
    Par pazgal dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/05/2011, 14h31
  4. Drag and Drop et multisélection dans une JTable
    Par apqmwnqmap dans le forum Composants
    Réponses: 3
    Dernier message: 29/01/2009, 15h00
  5. Savoir ou est deposé un fichier dans un drag and drop ?
    Par mkdual dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 24/08/2005, 17h52

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