begin process at 2012 05 29 05:51:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Evènements

 > 

extjs


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

extjs

vendredi 15 mai 2009 à 11:32:24 | extjs

yosrounaw

salut,
j'ai utilisé EXTjs:
j'ai créer une fenêtre composée de grid de nom des utilisateurs et des textfield pour les détails des utilisateurs, je veux faire une événement(avec listners) lorsque je clique sur le nom d'utilisateur (dans le grid) tous le détails de ce utilisateur seront affiche dans les textfield
//tous bien fonctionne et pas des erreurs mais le probleme de listeners
c'est une partie de mon code:
// create the Grid of list user
var myGrid1 =   new Ext.grid.GridPanel
    ({
id : 'myGrid1',
loadMask : true,
stripeRows : true,
store : store,
sm : new Ext.grid.RowSelectionModel({singleSelect:true}),
width : 400,
height : 600,
frame : true,
//title : 'utilisateur',
columns :
[
{id :'id_user',   header  : '<b>Identifient</b>', width  : 20,  autoExpandColumn  :true,  sortable  :true,  dataIndex   :'id_user', hidden:true },
{id :'user_name',   header :'<b>Nom</b>', width  : 220, autoExpandColumn  :true, sortable   :true, dataIndex  :'user_name'},
{id :'phone', header  : '<b>Telephone</b>', width  : 40,  autoExpandColumn  :true,  sortable  :true,  dataIndex   :'phone', hidden:true },
{id :'email', header  : '<b>Email</b>', width  : 40,  autoExpandColumn  :true,  sortable  :true,  dataIndex   :'email', hidden:true }
],
listeners   :
{
rowdblclick: function displayintxtfield(myGrid1, rowIndex, e)
{

//alert ("bonjour");//je test ici lorsque je fais double click mais j'arrive pas a trouvé comment inser une fonction pour afficher les détails
Ext.getCmp('myGrid1').selModel.getSelected().data['id_user']
{

}

}
            }
    });

//ici c'est la partie des fieldlabel :


title        : 'Liste des utilisateurs',
region       :'west',
margins      : '5 0 0 0',
cmargins     : '5 5 0 0',
width        : 200,
minSize      : 100,
maxSize      : 250,
items :[myGrid1]
},
{
title        : ' Informations',
collapsible  : false,
region       :'center',
margins      : '5 0 0 0',
items        :
[
{
xtype          :'fieldset',
checkboxToggle :true,
title          : 'Profil',
autoHeight     :true,
defaults       : {width: 210},
defaultType    : 'textfield',
collapsed      : true,
items          :
[
new Ext.form.ComboBox({
allowBlank     : false,
//blankText     : field_require,
displayField    : 'value',
//emptyText     : getUserInfo('civility'),
fieldLabel     : getLangue('civility'),
hiddenName     : 'Pcivility',
id     : 'civility',
name     : 'civility',
minListWidth    : 200,
mode     : 'local',
resizable : true,
reviewField : false,
selectOnFocus : true,
store : storecv,
typeAhead : false,
triggerAction : 'all',
valueField : 'value'
}),

{
fieldLabel  : 'Nom',
//blankText : field_require,
name        : 'first',
    valueField : 'value',
width : 200

},
{
fieldLabel  : 'prenom',
//blankText   : field_require,
name        : 'last',
width : 200
},
{
displayfield : 'value',

//enableKeyEvents : true,
fieldLabel : 'Telephone',
//id : 'phone',
//maxLength : 14,
//maxLengthText : getLangue('phoneMaxLengthText'),
//minLength : 14,
//minLengthText : getLangue('phoneMinLengthText'),
name : 'phone',
maskRe : /[\d{2}.]/,
regexText : getLangue('wrong_phone'),
//value : 'phone',
width : 200,
listeners :
{
'keypress':
{
fn: function(field,key)
{
value = this.getValue() ;
if( value.length == 2 ||  value.length == 5
|| value.length == 8 || value.length == 11 )
this.setValue(value+'.');
}
}
}
},
{
fieldLabel  : 'Email',
name        : 'email',
vtype       : 'email',
fieldLabel : getLangue('email'),
id :'email',
//value : getUserInfo('email'),
width : 200
},
{
fieldLabel  : 'Mot de passe',
name        : 'Mot de passe',
//vtype       : 'Mot de passe',
width : 200
},
{
fieldLabel  : 'Changer Mot de passe',
name        : 'Mot de passe',
//vtype       : 'Mot de passe',
width : 200
},
{
fieldLabel  : 'Confirmer Mot de passe',
name        : 'Mot de passe',
//vtype       : 'Mot de passe',
width : 200
}
]
vendredi 15 mai 2009 à 12:00:30 | Re : extjs

yosrounaw

j'ai trouvé ce lien c'est presque comme je recherche mais j'ai pas bien compris
http://extjs.com/deploy/dev/examples/form/form-grid.html
aider moi svp j'ai un projet a finir


Cette discussion est classée dans : true, id, name, value, width


Répondre à ce message

Sujets en rapport avec ce message

compatibilité internet explorer. [ par davwart ] Bonjour à tous. J'ai un petit probleme de compatibilité. Je suis grand nouveau en javascript, et j"ai ecrit un de mes premieres fonctions pour un peit probleme verification champs [ par ninipe ] Bonjour a tous,Voila g un petit probleme de code en javascriptje verifie les champs d'un formaulaire par la fonction mailla verif fonctionne pour le c Accéder aux boutons radio [ par mathieumg ] Voici le code de mon formulaire Code : Xhtml method="post" <span class requete sql [ par 27 ] salut,est-il possible d'exécuter une requete mySql dans un script avec un petit exemple svp.Comme ceci par exemple : function majChamp(){              Trouvez l'erreur ! (redimmensionner un DIV) [ par supergrey ] Donc voila j'ai mis un DIV qui contient une image et je voudrais que ce calque diminue jusqu'a disparaitre, voila mon code:function Diminuer(){   widt récupérer les paramètres d'une URL [ par sheep974 ] bonjour, je débute en js et je bloque à un endroit:j'ai une url : http://localhost/works/index_beta.php?var=trucj'ai sur cette page un tableau de vale editeur menu [ par rosalin83 ] bonsoir,je vx creer un editeur de menu avec javascript voilà ce que j'ai fait mais j'ai trouvé des dificultés au niveau de l'etape suivante plus préci probleme avec wysiwyg multiples [ par doria123 ] Bonjour,J'ai commencé à développer un petit wysiwyg en js sous php, jusque là pas de problème : une fonction pour mettre la iframe en designMode, une Augmenter ou diminuer le chiffre d'un champ texte [ par Tilix ] Salut, J'ai un code javascript, avec une boucle qui repete plusieurs fois les champs form : <font color=" Activex et C# [ par titi66 ] Bonjour j'ai crée une page web avec l'activex que je dois utiliser (controle des caméras) object</font


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales