Bonjour à tous, je souhaiterais mettre un filtre dans mon grid.

J'ai utilisé de nombreux pluggin trouvé sur le net mais aucun ne fonction après plusieurs tentatives (surement dû au fait que j'utilise extjs 3.4).

Je me suis donc rabattu sur GridFilters.js qui est dans le pack extjs de base, j'arrive à charger mes scripts correctement, j'applique les paramètres obligatoire dans mes colonnes, j'appelle le bon pluggin, cependant je n'ai aucun signal d'erreur qui m'est communiqué, pourtant je n'ai aucun "champ" dans lequel je peux exécuter mon filtre !

Voici donc un aperçu de 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
17
18
19
 
var appGrid = new Ext.grid.EditorGridPanel({
	frame: true,
	filterable: true,
	title: 'Mes app',
	plugins: [new Ext.ux.grid.GridFilters()],
	height: 250,
	autoWidth: true,
	store: appStore,
	colModel: new Ext.grid.ColumnModel({
		defaultSortable: true,
		columns: [
				{ header: 'ID', dataIndex: 'id_application', filterable: true, filter: { type: 'string'} },
				{ header: 'Nom', dataIndex: 'app_name', filterable: true, filter: { type: 'string'} },
				{ header: 'Date de création', dataIndex: 'creation_date', filterable: true, filter: { type: 'string'} },
				{ header: "Description", dataIndex: 'description', filterable: true, filter: { type: 'string'} },
				{ header: 'Deployée', dataIndex: 'deployed', filterable: true, filter: { type: 'boolean'} }
			]
	}),