Gabriel Palucoski 1 Denunciar post Postado Janeiro 30, 2009 você tem que declarar em 2 lugares ds = new Ext.data.Store({ proxy: new Ext.data.ScriptTagProxy({ url:'listar_usuarios.php' }), reader: new Ext.data.JsonReader({ root: 'resultado', id: 'id_usuario' }, [ {name: 'nome', mapping: 'nome', type: 'string'}, {name: 'email', mapping: 'email', type: 'string'}, {name: 'data_cadastro', mapping: 'data_cadastro', type:'date', dateFormat:'Y-m-d'}, {name: 'news', mapping: 'news', type:'boolean'} ] ) }); nessa parte que você declara o nome do campo que é o mesmo que tem no banco de dados e dentro do "cm" você declara o campo que ira aparecer no grid, ja passando o nome do campo que você declarou acima var cm = new Ext.grid.ColumnModel( [ { header: "Nome", dataIndex: 'nome', width: 220, sortable: true, editor: new Ext.grid.GridEditor(new Ext.form.TextField( { allowBlank: false } )) } esse bloco todo em vermelho é a configuração da coluna do grid onde: header: é o nome que aparece no grid dataIndex: é o nome que esta no banco de dados o mesmo que você configurou acima width: tamanho da coluna sortable: se o campo vai poder ter a opção de ordenar editor: e o editor você define que tipo de edição vai ter, se nao quiser que o campo seja editavel entao nao coloque essa linha Valew Fabyo voce tá me ajudando e muito, gostaria de saber de uma coisa... por exemplo, com o EXTJS tem como fazer formatação condicional? Quando o usuario colocar um valor especifico no campo Cargo por exemplo, se ele selecionar GERENTE apareça na cor vermelha e se eu consigo fazer uma combobox com valores definidos dentro do script, sem buscar de outro arquivo .js ou de uma query de um BD... Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Fevereiro 2, 2009 Valew Fabyo voce tá me ajudando e muito, gostaria de saber de uma coisa... por exemplo, com o EXTJS tem como fazer formatação condicional? Quando o usuario colocar um valor especifico no campo Cargo por exemplo, se ele selecionar GERENTE apareça na cor vermelha... tem sim Compartilhar este post Link para o post Compartilhar em outros sites
Gabriel Palucoski 1 Denunciar post Postado Fevereiro 2, 2009 Valew Fabyo voce tá me ajudando e muito, gostaria de saber de uma coisa... por exemplo, com o EXTJS tem como fazer formatação condicional? Quando o usuario colocar um valor especifico no campo Cargo por exemplo, se ele selecionar GERENTE apareça na cor vermelha... tem sim Estava dando uma olhada na documentação da API do EXT no site oficial, pelo que percebi só é possível fazer isso com CSS? Ou há outro jeito de fazer isso? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Fevereiro 2, 2009 isso, mas você pode setar a classe css por extjs mas ja deixe definido no css as classes com suas cores veja esse exemplo http://ccinct.com/lab/filter-grid/ quando você pesquisa um campo ele deixa a coluna com fundo verde claro mesmo exemplo http://extjs.com/deploy/dev/examples/grid-...rid-filter.html só que esse deixa a fonte da coluna italico como pode ver a ação é feita atravez do extjs, mas as cores tem que estar setadas no css, ou criadas dinamicamente no extjs tbm da Compartilhar este post Link para o post Compartilhar em outros sites
Godoi 0 Denunciar post Postado Fevereiro 9, 2009 Olá Fabyo.. beleza?? bem fiz muita coisa jah.. si esse topico inteiro.. aprendi mais ou menos a usar a grid.. atualmente to com a versaõ 2.2. bem,.. tenho uma grid e to pegando os valores de um banco mysql. tudo absolutamente funcionando.. agora eu queria fazer o seguite... com um formulario externo.. um input do tipo text e um botão. e com ele mudar os dados da grid, alterando o select que ele da no arquivo listar.php. ex: sem usar o formulario o arquivo listar.php tem o seguinte sql Select * from produto ai apos usar o formulario o select muda para Select * from produto where grupo_produto = 44 tem algum exemplo mais ou menos assim??? Compartilhar este post Link para o post Compartilhar em outros sites
BRG 2 Denunciar post Postado Fevereiro 13, 2009 Salve Fabyo beleza?? Cara no Datagrid extjs 2.x nova versao que você postou, ele não está ordenado. Como eu faço para ele ordenar os campos??? Quando clica no header? Outra coisa, ele não funciona no IE6? Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Fevereiro 13, 2009 Olá Fabyo.. beleza?? bem fiz muita coisa jah.. si esse topico inteiro.. aprendi mais ou menos a usar a grid.. atualmente to com a versaõ 2.2. bem,.. tenho uma grid e to pegando os valores de um banco mysql. tudo absolutamente funcionando.. agora eu queria fazer o seguite... com um formulario externo.. um input do tipo text e um botão. e com ele mudar os dados da grid, alterando o select que ele da no arquivo listar.php. ex: sem usar o formulario o arquivo listar.php tem o seguinte sql Select * from produto ai apos usar o formulario o select muda para Select * from produto where grupo_produto = 44 tem algum exemplo mais ou menos assim??? voce pode fazer nesse esquema: http://extjs.com/deploy/dev/examples/grid-...rid-filter.html Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Fevereiro 13, 2009 Salve Fabyo beleza??Cara no Datagrid extjs 2.x nova versao que você postou, ele não está ordenado. Como eu faço para ele ordenar os campos??? Quando clica no header? Outra coisa, ele não funciona no IE6? Obrigado deve ter dado algum bug, porque funciona sim, em qualquer navegador e a ordenação tbm Compartilhar este post Link para o post Compartilhar em outros sites
Zavalex 0 Denunciar post Postado Fevereiro 19, 2009 Fábio li quase todos os post (posso ter perdido algum no meio do caminho com a informação que preciso) Não tive os problemas citados pelos demais, para mim funcionou tudo com minha base da forma que precisava, meu unico problema de depois de vasculhar o codigo e fazer testes no css não consegui aumentar a quantidade de linhas apresentada no grid (para não apresetar barra de rolagem height: 100%x) :blink: Onde altero isso ? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Fevereiro 19, 2009 Só usar o atributo height do css referente ao id do gird <div id="grid"></div> Compartilhar este post Link para o post Compartilhar em outros sites
Zavalex 0 Denunciar post Postado Fevereiro 19, 2009 Que vacilada eu já havia alterado aí mas o problema estava no cache do meu navegador http://forum.imasters.com.br/public/style_emoticons/default/upset.gif Mandei limpar e ficou Ok! Muito obrigado e parabém pelo trabalho. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Débora B 0 Denunciar post Postado Março 15, 2009 Olá pessoal, baixei o script n 6 , funciona muito bem, mas quando eu mudo o banco de dados ele carrega, mas não consigo gravar as alterações. mudei o nome do banco em 3 páginas (salvar.php, listar_usuarios.php, deletar.php) será que esqueci de mais algum lugar ? o nome da tabela (usuarios) eu mantive p/ facilitar. Alguém pode dar uma luz p/ eu eu consiga salvar as alterações. muito obrigada. :unsure: Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Março 16, 2009 deve ser algum nome que você esqueceu de mudar tente debugar o codigo, use firebug tbm Compartilhar este post Link para o post Compartilhar em outros sites
Débora B 0 Denunciar post Postado Março 16, 2009 Fábyo, não sei muito bem como debugar. Fiz assim: Tentei salvar uma alteração no firebug (DOM) Jsondata - "[{"nome":"","email":"fdadfa@fdssd.com","data_cadastro":"2007-08-02T00:00:00","news":true,"id_usuario":"2"}]" esta linha a cima ficou em vermelho. será isto? quando salvo aparece uma aba dizendo "Alerta, salvo com sucesso" mas no banco nada acontece grata por sua atenção Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Março 17, 2009 você mecheu alguma coisa nos scripts ou só no banco de dados? tem que conferir se esse banco de dados esta tudo certo com os mesmos campos e tabelas Compartilhar este post Link para o post Compartilhar em outros sites
Débora B 0 Denunciar post Postado Março 17, 2009 Fábyo, consegui!!!! a falta de uma coluna na tabela não deixa gravar, que cousa. muito obrigada por sua atenção. Compartilhar este post Link para o post Compartilhar em outros sites
Débora B 0 Denunciar post Postado Março 30, 2009 Boa noite pessoal, sou iniciante em php, estou fazendo o possível para aprender, mas estou com uma dúvida séria (pelo menos para mim) quem puder ajudar? desde já agradeço a atenção. Estou usando este ótimo script datagrig 6 para listar e fazer as devidas modificações nos dados e imagens upados através de um form. Obs. os dados e nomes das imagens são inseridos no db e as imagens vão p/ uma pasta. 1° como vizualizar as imagens upadas no datagrid, está retornado o nome (thumb_buddha-49d017dbbaeba.jpg). Precisava ver as imagens. 2° quando deleto algum dado, é apagado no db, beleza; como faço p/ deletar também as imagens correspondentes na pasta? obrigada pela força. Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Março 30, 2009 se for servidor linux voce precisa ter permissao para poder excluir a imagem e para excluir basta usar a função unlink http://br.php.net/unlink Compartilhar este post Link para o post Compartilhar em outros sites
Débora B 0 Denunciar post Postado Março 30, 2009 Ok Fabyo, eu uso o windows, vou tentar aprender (unlink), mas como faço p/vizualizar as imagens dentro do datagrid ? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Março 30, 2009 nao tem segredo, basta usar as tags img normalmente existe plugin proprio pra exibir imagens ficando mais bonito, mas como falei o proprio datagrid aceita as tags html http://extjs.com/deploy/dev/examples/view/chooser.html Compartilhar este post Link para o post Compartilhar em outros sites