Olá pessoal,
blz?
estou testando um grid chamado flexigrid com o vraptor3 porem eu não estou conseguindo carregar os dados nele, o componente chama em modo debug meu metodo com passando o arquivo json e tals, porem não aparece nada !!!
A unica coisa que comecou a dar erro foi agora o jquery, que antes estava funcionando perfeito
Erro Jquery:
object is undefined
[Break on this error] length = object.length,
Controller:
@Path("/user.json")
public void listUsers(){
User user = userDao.getUserDao().listAll().get(0);
result.use(json()).from(user).serialize();
}
View:
$("#flex1").flexigrid({
url: '/JPM/user.json',
dataType: 'json',
colModel : [
{display: 'ID', name : 'id', width : 40, sortable : true, align: 'center'},
{display: 'Email', name : 'email', width : 250, sortable : true, align: 'left'},
{display: 'Password', name : 'password', width : 40, sortable : true, align: 'left'},
{display: 'Name', name : 'name', width : 250, sortable : true, align: 'left'},
{display: 'Rule', name : 'rule', width : 150, sortable : true, align: 'left'}
],
buttons : [
{name: 'Add', bclass: 'add', onpress : onClick},
{name: 'Delete', bclass: 'delete', onpress : onClick},
{separator: true}
],
searchitems : [
{display: 'Email', name : 'email'},
{display: 'Rule', name : 'Rule'},
{display: 'Name', name : 'name', isdefault: true}
],
sortname: "id",
sortorder: "asc",
usepager: true,
singleSelect: true,
title: 'Users',
useRp: true,
rp: 15,
showTableToggleBtn: true,
width: 950,
height: 200
});
Se alguem tiver alguma dica, ficarei grato!
Obrigado.
OBS:
Coloquei a versão min do jquery 1.4.2 e agora o erro mudou para:
a is undefined
[Break on this error] a))();else c.error("Invalid JSON: "+a)...(d)if(i)for(f in a){if(b.apply(a[f],