Bonjour,
malheureusement je peux pas poster mon code ici la société m'impose de ne pas donner un code ni imprime écran mais je vais expliquer mon problème avec un exemple similaire:
Bon le but de moi est je dois récupérer un json comme ça :ici dans mon cas le nombre de resources levels est variable donc chaque compétence has many ressources Levels, bon je dois afficher dans une grid et dans chaque ligne de cette dernier le nom du compétence, le type ,et dans la méme ligne tous les resources (current,target), donc j'ai une grid avec ses colonnes :
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 { "data": { "CompetenceName": "abc", "type": "xyz", "resourcesLevels": [ { "currentLevel": "0", "targetLevel": "1" }, { "currentLevel": "1", "targetLevel": "2" } ] } }
competenceName,type, oups dans ce cas je dois connaitre le nombre de resources Level pour compléter les autres colonnes donc je dois construire une grid dynamiquement, supposant on a 2 resourcesLevel don les colonnes de la grid seront :
competenceName,type,resourcelevel(son nom:le nom de la resource exp :M,XX et avec deux sous colonnes current level,target level),resourcelevel(son nom:le nom de la resource exp :M,YY et avec deux sous colonnes current level,target level), mon probléme ici si dans chaque colonne currentLevel,targetLevel de chaque resource je dois préciser une dataIndex pour chacun pour currentLevel(dataIndex:'currentLevel') et targetLevel(dataIndex:'targetLevel') là il me dit qu'il y a un conflit de noms j'ai compris le problème c'est à dire il y a beaucoup de currentLevel et targetLevel pour une ligne de grid mais je sais pas comment je peux trouver une solution ou une idée pour ça .
Merci.
Partager