Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Ext JS / Sencha
Ext JS / Sencha Ext JS / Sencha Forum d'entraide sur les frameworks Ext JS et Sencha. Avant de poster : FAQ ExtJS / Sencha, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/09/2011, 11h52   #1
Invité régulier
 
Inscription : mars 2006
Messages : 72
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 72
Points : 7
Points : 7
Envoyer un message via Yahoo à casho
Par défaut Comment accéder au cm d'un editorGrid

Slut les gars!
J'aimerais savoir comment je peux accéder à la propriete columnModel d'un editor grid dans le but de la modifier
ex code de ma grille :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
var pnlListe = new Ext.FormPanel({
	frame:true,
	autoHeight:true,
	layout:'column',
	buttonAlign:'right',
 
		items:[
		{
			xtype : 'editorgrid',	
			id:'myGrid',
			width:480,
			height:320,	
			ds : datasource,
			//colum model
			cm : colModel,
			sm: new Ext.grid.RowSelectionModel({
			  singleSelect: true
			}),
		}]
 
});
et voici comment j'essaie de modifier le modele de colonne à partir d'un modele construit plus loin :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
var colModelJustifs = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(),
	{header: 'Nature', width: 120, sortable: true, dataIndex: 'nature', editor:new Ext.form.ComboBox({allowBlank:false,msgTarget:'side',mode:'local',displayField:'designation',store:dsNature,valueField:'code'})},
	{header: 'Type', width: 120, sortable: true, dataIndex: 'type', editor:new Ext.form.ComboBox({allowBlank:false,msgTarget:'side',mode:'local',displayField:'designation',store:dsType,valueField:'code'})},
	{header: 'Date de souscription', width: 100, sortable: true, dataIndex: 'Date_de_souscription',renderer: Ext.util.Format.dateRenderer('dd/MM/yyyy'), editor:new Ext.form.DateField({allowBlank:true,msgTarget:'side'})},
	{header: 'Montant', width: 100, sortable: true, dataIndex: 'Montant', editor:new Ext.form.NumberField({allowBlank:true,msgTarget:'side'})},
	{header: 'Nom du souscripteur', width: 100, sortable: true, dataIndex: 'Nom_du_souscripteur', editor:new Ext.form.TextField({allowBlank:true,msgTarget:'side'})},
	{header: 'Signataire', width: 100, sortable: true, dataIndex: 'Signataire', editor:new Ext.form.TextField({allowBlank:true,msgTarget:'side'})},
	{header: 'Commentaires', width:100, sortable:true, dataIndex: 'commentaires'}
]);
 
pnlListe.items[0].cm = colModelJustifs;
Mais ça ne marche pas. L'erreur retournée par firebug est celle-ci :
Code :
1
2
 
pnlListe.items[0] is undefined
casho est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h27.


 
 
 
 
Partenaires

Hébergement Web