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

Flex Discussion :

Gestionnaire de Fichier


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 7
    Par défaut Gestionnaire de Fichier
    Bonjour

    Je travail sur un projet dont le but est de développer un système de gestion de fichier avec une interface en Flex.

    mon interface correspond à celle que l'on peut trouver dans le poste de travail sur windows :
    - un Tree à gauche qui permet de parcourir ses dossier
    - un datagrid à droite qui permet de voir le contenu du dossier courant

    voici le 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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <mx:VBox width="98%" height="99%" x="10">
     
    		<mx:HBox width="99%" height="95%">
    			<mx:Tree id="Arbre" height="99%" width="25%" editable="false" allowMultipleSelection="false" labelField="nom" change="arbreDoSelected()" dragMoveEnabled="false">
    			</mx:Tree>
    			<mx:DataGrid id="tableFiles" width="75%" height="99%" resizableColumns="true"
    				 draggableColumns="false" textAlign="left" allowMultipleSelection="true" selectable="true" editable="true"
    				 itemDoubleClick="DoubleClickDataGrid(event)" doubleClickEnabled="true" itemClick="OneClickDataGrid(event)">
    				<mx:columns>
    					<mx:DataGridColumn id="nameColumn" headerText="Fichier" dataField="nom" width="148" editable="false" />
    					<mx:DataGridColumn headerText="Taille" dataField="size" width="64" editable="false" />
    					<mx:DataGridColumn headerText="Type" dataField="type" width="64" editable="false"/>
    					<mx:DataGridColumn headerText="Date" dataField="date" width="64" editable="false"/>
    					<mx:DataGridColumn headerText="Auteur" dataField="auteur" width="148" editable="false"/>
    				</mx:columns>
    			</mx:DataGrid>
    		</mx:HBox>
     
    		<mx:ControlBar horizontalAlign="center" verticalAlign="middle" width="100%">
    			<mx:Button toolTip="Nouveau Dossier" width="26" id="New" click="nouveau()" icon="@Embed('../skin/assets/Repertoire/folder_add.png')"/>
    			<mx:Button toolTip="Renommer"  width="26"  id="Rename" icon="@Embed('../skin/assets/Repertoire/renommer.png')" click="renameItem()"/>
    			<mx:Button toolTip="Supprimer" width="26" id="Del" click="supprimer()" icon="@Embed('../skin/assets/Repertoire/delete.png')"/>
    			<mx:ProgressBar id="progBar" label="" labelPlacement="center" width="100%"/>
    			<mx:Button toolTip="Cancel" width="26" id="Cancel" icon="@Embed('../skin/assets/Repertoire/cancel2.png')"/>
    			<mx:Button label="Download" width="110" id="Down" click="startDownload()" icon="@Embed('../skin/assets/Repertoire/bullet_go.png')"/>
    		</mx:ControlBar>
     
    	</mx:VBox>
    mes problèmes sont les suivants :

    - je souhaite associé une fonction pour renommer un fichier à mon bouton renommer,
    seulement je dois renommer l'item sélectionner dans la datagrid et seulement lui.

    - sinon je dois pouvoir faire une fonction qui permette de déplacer les fichier d'un dossier à un autre

    Et la je dois bien avoué que je suis bloqué

    Si vous pouviez me donner un coup de main svp !!

    FireAel

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    793
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2009
    Messages : 793
    Par défaut
    Bonjour,

    Est-ce que tu es conscient que cette application devra obligatoirement être une application AIR ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 7
    Par défaut
    Bien sur d'ailleurs mon application AIR est quasiment complète, il ne manque plus que les fonctions pour renommer et déplacer

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 78
    Par défaut
    Je ne crois pas qu'il existe de fonction AIR pour renommer un fichier (ou alors je l'ai jamais vu), par contre tu peux toujours copier ton fichier dans le mm repertoire sous un autre nom et effacer le fichier source en cas de réussite de ta copie, ce qui reviendra presque au mm.
    Pour ce qui est du déplacement il y a les fonctions moveTo, moveToAsync et les fonctions de copies encore une fois.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 7
    Par défaut
    Je vois ce que tu veux dire pour la fonction renommer

    néanmoins le problème serais de récupérer le nouveau nom

    sachant que je ne souhaite pas passer par une popup mais plutôt que l'utilisateur rentre directement le nouveau nom dans la bonne cellule

    dès lors la solution consisterais à rendre une cellule d'un datagrid éditable

    et ca je sais pas faire


    Sinon pour déplacer les fichiers, j'aimerais plutot que l'utilisateur sélectionne ces fichier et les fasses "glisser" vers un élément de l'arbre

    Dans ce cas la il me faudras récupérer l'id du dossier et ceux des éléments ...

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 78
    Par défaut
    jette un œil à l'aide de flex c'est pas les exemple qui manque tu n'auras qu'a ecouter le itemEditEnd (cherche se terme dans l'aide ) pour lancer ta fonction de renommage/copie. Il n'y a rien de bien compliquer par rapport à ce que tu as déjà fait...

Discussions similaires

  1. Jtree: gestionnaire de fichier
    Par laclac dans le forum Composants
    Réponses: 2
    Dernier message: 19/09/2006, 10h01
  2. Gestionnaire de fichier commun ?
    Par agent007se dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 17/08/2006, 10h08
  3. gestionnaire de fichiers
    Par pierrot10 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 21/09/2005, 17h22
  4. Un gestionnaire de fichiers léger et thémable
    Par Thrystan dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 29/06/2005, 22h45
  5. Gestionnaire de fichier
    Par Mr_Chut dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 29/04/2005, 15h49

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