Bonsoir,
Je souhaiterais trouver un moyen d'afficher les données venant de mon Store sous forme d'une grille, mais sur plusieurs colonnes.
Je m'explique :
Au lieu d'afficher mes données simplement dans une grid et de scroller de bas en haut pour visualiser mes enregistrements, je voudrais, pour le même dataIndex, avoir 20 enregistrements sur une première colonne, puis dans la même grid, avoir mes 20 enregisrements sur une deuxième colonne, et ainsi de suite ...
NB : 20 est un exemple
Au final, le résultat ressemblerait à ça :
Data 1 Data 20 Data 40
Data 2 Data 21 Data 41
Data 3 Data 22 ......
Data 4 Data 23 .....
.... ....
Data 19 Data 39
En résumé, j'aimerais pouvoir visualiser mes données de la même manière que dans les pages d'un annuaire téléphonique.
Les pistes envisagées :
- Utiliser un grid Panel et le configurer d'une certaine manière ?
- Utiliser une view et un template de GridPanel ?
Le but serait de créer un td dans ma boucle à chaque enregistrement, et pour un index multiple de 20, je crée un tr ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Ext.define('module_contracts.view.CategoryShop', { extend : 'Ext.grid.Panel', alias : 'widget.categoryShop', id : 'categoryShop', store : 'ContractLineCategories', tpl: [ '<tpl for=".">', '<td id="{criterion_id}">{criterion_code}</td>', '</tpl>' ] });
Merci d'avance de tous vos précieux conseils et de vos réponses![]()
Partager