tableau de données que le modèle de la propriété dans extjs
J'ai un modèle en extjs comme ceci:
Ext.define('Game', {
extend: 'Ext.data.Model',
fields: [
{ name: 'id', type: 'int' },
{ name: 'Name', type: 'string' },
//{ name: 'levels' , type:'array'},
]
});
Je veux utiliser ce modèle pour une grille de magasin,mais son troisième propriété
//{ nom: 'niveaux' , type:'array'}
est un tableau de données qui je veux leur montrer de créer dynamiquement des colonnes de ma grille.
Je pense que peut-être les associations de extjs modèle peut m'apporter une solution, mais je ne comprends pas comment les utiliser.toute solution sera appriciated.
- Vous pouvez créer votre propre
Ext.data.Types
et de convertir vos données personnalisées. - Vous devez élaborer votre question; ce qui est stocké dans ce tableau et comment vous voulez l'afficher dans votre grille?
Vous devez vous connecter pour publier un commentaire.
Suffit d'utiliser le type: "auto", le réglage et votre tableau sera intact.
Et puis vous pouvez définir vos colonnes avec les moteurs de rendu comme suit:
Si vous vouliez ajouter dynamiquement des colonnes par les éléments dans le tableau, vous auriez fait d'avoir à trouver le dossier qui a le tableau avec la plupart des articles, puis ajouter autant de colonnes que vous avez besoin pour le tableau de la colonne et ensuite définir la grille de colonnes .configurer la méthode. Cela pourrait être fait sur le magasin de chargement de l'événement.
À supposer que ce sont les données de votre modèle -
Vous pouvez toujours définir votre modèle de
De quitter le type vide sera interprétée comme "auto" et donc pas de conversion sera appliquée à ce domaine.
PS: attention aux virgules. 🙂