Web2py com JQuery Fullcalendar

114 views
Skip to first unread message

Paulo Junqueira da Costa

unread,
May 28, 2012, 6:57:52 PM5/28/12
to web2py-us...@googlegroups.com
Olá!

Alguém já usou web2py com json e fullcalendar? Tentei retornar uma estrutura como pedida pelo componente, mas não deu certo. Retornei até uma string:

{{id: 2, start: "2012-05-28 10:24:17", end: "2012-05-31 10:24:00", title: "Teste"}} 

Mas também não deu.

def evento_json():
    events = db(evento.id>0).select(evento.id.with_alias('id'),
                                    evento.titulo.with_alias('title'),
                                    evento.data_hora_inicio.with_alias('start'),
                                    evento.data_hora_fim.with_alias('end'))
    return dict(events=events)

Estou chamando usando o .json. Tb não foi...

Alguém poderia ajudar?

Obrigado.

Maxwell

unread,
May 29, 2012, 10:03:18 AM5/29/12
to web2py-us...@googlegroups.com
Olá Paulo,
Dê uma olhada neste projeto, ele tem o que você precisa!

http://code.google.com/p/web2py-appointment-manager/

Paulo Junqueira da Costa

unread,
May 29, 2012, 10:16:19 AM5/29/12
to web2py-us...@googlegroups.com
Maxwell, grato pela pronta resposta.

Já havia visto este projeto, mas ele concatena todos os apontamentos ao montar o javascript. Preciso de uma solução que chame um método no server pra buscar por período.

Encontrei a solução, e acabei postando no stackoverflow. Segue link:


Apesar de ter resolvido, tive de contornar um aparente problema do web2py com o json.

Abraço,

Maxwell Morais

unread,
May 29, 2012, 10:22:13 AM5/29/12
to web2py-us...@googlegroups.com
Não entendi, muito bem o "problema" que você se refere.

--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-us...@googlegroups.com
Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en



--


Maxwell Morais
(+55 11) 3774-1137
 www.realizemodulados.com.br

Message has been deleted

Paulo Junqueira da Costa

unread,
May 29, 2012, 11:17:41 AM5/29/12
to web2py-us...@googlegroups.com
Maxwell,

No final do post do stackoverflow, onde comento:

"But web2py raises an error. I´ve printed "events" and "json(events) before send it to generic.json, and the format is exactly what fullcalendar expects. "

Ocorre que se eu retornar a lista pro generic.json converter pra XML(json()), dá erro. O que fiz foi criar uma view event_json.json contenddo {{=response._vars)}} e retornei direto a lista convertida pra json do controller. Mas veja, a operação é a mesma. Antes eu retornava uma lista e quem fazia o parsing da lista era a generic.json, mas nesse caso dava erro. Troquei pro meu controller e coloquei a mesma operação nele, deixando pra view apenas retornar o conteúdo, e funcionou.

Por isso imagino que seja algum bug, pois não vejo diferença na operação.

Abraço,
Reply all
Reply to author
Forward
0 new messages