def listar(write_tmpl,tmpl,estado_id): estado_id=long(estado_id) estado=Estado.get_by_id(estado_id) values={"estado":estado, "list_url":router.to_path(listar_ajax,estado_id)} write_tmpl("/geo/templates/cidade_list.html",values)
def listar(write_tmpl,estado_id,offset="0"): PAGE_SIZE=2; estado_id=long(estado_id) estado=Estado.get_by_id(estado_id) query=Cidade.query(Cidade.estado==estado.key).order(Cidade.nome) offset=long(offset) cidades=query.fetch(PAGE_SIZE,offset=offset) offset+=PAGE_SIZE next_page_url=router.to_path(listar,estado_id,offset) values={"estado":estado, "cidades":cidades, "next_page_url":next_page_url} write_tmpl("/geo/templates/cidade_list.html",values)