Ir para o conteúdo
ou

Software livre Brasil

0 amigos

Nenhum(a)

0 comunidades

Nenhum(a)

 Voltar a Blog
Tela cheia

DOJO- DATAGRID + DJANGO

10 de Novembro de 2011, 0:00 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 91 vezes

Ola a todos da comunidade, mais uma vez  encontro aqui para tirar duvidas, eu estou implementando em django, BD realcional feito em python e estou através de um view.py gerando um serializador para preencher essa grid, no entanto mesmo gerando a serialização e apotando certo para a url ele ainda nao preenche a grid

 

estou disponibilizando aqui uma parte do código da grid que por muitos aqui é conhecida:

	dojo.require("dojo.data.ItemFileWriteStore");

			var grid, store;
			dojo.ready(function(){
				store = new dojo.data.ItemFileWriteStore({
					url: "all-batting.json"
				});
				grid = new dojox.grid.DataGrid({
					store: store,
					query: { id: "*" },
					structure: [
						{
							noscroll: true,
							defaultCell: { width: "84px" },
							cells: [
								{ name: "First Name", field: "first" },
								{ name: "Last Name", field: "last" }


Pois Bem é através da url que eu alimento essa grid, no entanto o formato desse 'all-batting.json'
esta assim:
{ "items": [ { "bats": "R", "birthDate": "1981-12-27", "deathDate": null, "debut": "4/6/2004 0:00:00", "finalGame": null, "first": "David", "height": 75.0, "id": "aardsda01", "last": "Aardsma", "nameNote": null, "nickname": null, "throws": "R", "total2B": 0, "total3B": 0, "totalAB": 3, "totalBB": 0, "totalCS": 0, "totalG": 254,


e a minha serialização ficou assim:

[{"pk": 1, "model": "app.empresa", "fields": {"nome": "Marcus123", "bairro": "centro", "numero": "123", "telefone": "112342142142", "cep": "3212312312", "estado": "MG", "municipio": "santa rita do sapucai"}}, {"pk": 2, "model": "app.empresa", "fields": {"nome": "Leucotron2", "bairro": "centro", "numero": "123", "telefone": "11111111111", "cep": "3212312312", "estado": "MG", "municipio": "santa rita do sapucai"}}, {"pk": 4, "model": "app.empresa", "fields": {"nome": "Linear", "bairro": "centro", "numero": "123", "telefone": "123121312", "cep": "3212312312", "estado": "MG", "municipio": "santa rita do sapucai"}}, {"pk": 5, "model": "app.empresa", "fields": {"nome": "Semp Toshiba", "bairro": "centro", "numero": "123", "telefone": "112342142142", "cep": "3212312312", "estado": "MG", "municipio": "santa rita do sapucai"}}, {"pk": 6, "model": "app.empresa", "fields": {"nome": "usipau", "bairro": "centro", "numero": "123", "telefone": "3471 3471", "cep": "3212312312", "estado": "MG", "municipio": "santa rita do sapucai"}}, {"pk": 7, "model": "app.empresa", "fields": {"nome": "intelligs", "bairro": "centro", "numero": "123", "telefone": "11111111111", "cep": "3212312312", "estado": "MG", "municipio": "santa rita do sapucai"}}]

Ela claramente esta diferente: e gostaria de saber de qual forma eu poderia editar o grid para poder ler esse
dicionario que eu gerei



 

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.