J'ai configuré ext direct pour mon application Spring MVC en utilisant extdirectspring. Je suis capable de récupérer des primitives et des cordes et de les utiliser dans ext.js. Lorsque j'essaie de récupérer une liste d'objets, je suis "non défini" du côté javascript. Y at-il quelque chose de spécial que je dois faire à la classe Personne pour le faire fonctionner?Les méthodes extdirectspring ne fonctionnent pas
J'annotées le code suivant:
@ExtDirectMethod(ExtDirectMethodType.STORE_READ)
@Override
public Collection<Person> getPeople(String groupId) {
Group group = GroupManager.getGroup(groupId);
return group.getPeopleList();
}
C'est ce que j'utilise sur le côté client:
directory.getPeople(id, function(result) {
console.log(result);
});
Voici ce que app.js ressemble à:
Ext.ns('Ext.app');
Ext.app.REMOTING_API = {
"actions":{
"directory":[{
"name":"getID","len":0
},{
"name":"getPeople","len":1
}
]},
"type":"remoting",
"url":"/test/action/router"
};
Je dois voir le code HTML et js. Je dois faire un lien vers le js généré automatiquement sur le printemps. – chrislovecnm
Voici l'app.js: 'Ext.ns ('Ext.app'); Ext.app.REMOTING_API = {" actions ": {" directory ": [{" name ":" getID "," len ": 0}, {"name": "getPeople", "len": 1}]}, "type": "remoting", "url": "/ test/action/routeur"}; ' –
Comme je l'ai mentionné j'ai besoin voir le html et le js – chrislovecnm