jango 0 Denunciar post Postado Novembro 25, 2009 Ola, excelente datagrid, parabens!! mas estou com um probleminha, eu baxei o n4 e ele esta listando meu BD direitinho, mas eu nao consigo editar os campos que eu acrescentei, somente os campos que ja vieram no exemplo (como nome, email etc.) e tbm nao estou conseguindo inserir um novo cadastro, novamente o problema é nos campos que eu acrescentei eu digito o valor mas o grid trava e nao deixa mudar de campo.. axo q deve ser alguma coisa no main.js .. pois ja alterei o sript salvar e esta tudo direito se alguem pudar dar uma luz ae .. agradeço Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Novembro 25, 2009 você editou o banco de dados? use firefox com firebug para poder ver o erro que esta aparecendo. Compartilhar este post Link para o post Compartilhar em outros sites
jango 0 Denunciar post Postado Novembro 26, 2009 você editou o banco de dados? use firefox com firebug para poder ver o erro que esta aparecendo. aee consegui, descobri os erros e agora funcionou :D brigadao! .. só mais uma coisa, se eu quizer colocar validação nos campos tem como? onde eu chamo ela? Compartilhar este post Link para o post Compartilhar em outros sites
jotaerre10 0 Denunciar post Postado Novembro 26, 2009 tem como habilitar upload? por exemplo quer adicionar o capo foto3x4 na tabela usuarios e usar este datagrid para envio da mesma! tem como? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Novembro 26, 2009 Tem sim veja um exemplo que fiz de upload http://extjs.com.br/exemplos/htmleditor/ dai basta incrementar Compartilhar este post Link para o post Compartilhar em outros sites
Paulinho Teixeira 0 Denunciar post Postado Dezembro 7, 2009 Ola pessoal, grande artigo Fabyo, parabéns... Estou com problemas para converter este grid para ASP, nfelizmente tenho que atender a exigência do cliente e não da pra usar PHP. o grid 6 constrói direitinho, mas não carrega os dados... Alteração no script do grid: ds = new Ext.data.Store({ proxy: new Ext.data.ScriptTagProxy({ url:'listar3.asp' }), reader: new Ext.data.JsonReader({ root: 'resultado', totalProperty: 'total', id: 'id_usuario' }, [ {name: 'nome', mapping: 'nome', type: 'string'}, {name: 'email', mapping: 'email', type: 'string'}, {name: 'data_cadastro', mapping: 'data_cadastro', type:'date', dateFormat:'d-m-Y'}, {name: 'news', mapping: 'news', type:'boolean'}, {name: 'id_usuario', mapping: 'id_usuario'} ] ) }); Script em ASP para gerar json: Dim rs Dim resultado Dim conn Set conn = Server.CreateObject("ADODB.Connection") conn.ConnectionString = "DSN=SimpleDB" conn.Open Set rs = conn.Execute("select count(*) from usuarios") response.write("({""total"":"& rs(0) &",""resultado"":") sql = "SELECT * FROM usuarios ORDER BY nome DESC" QueryToJSON(conn, sql).Flush response.write("})") conn.close Set conn = nothing O resultado do json é esse: ({"total":5,"resultado":[{"id_usuario":1,"nome":"Paulo","email":"paulo@criative.net","data_cadastro":"28/11/2009","news":1},{"id_usuario":2,"nome":"Matheus","email":"matheus@teste.com","data_cadastro":"28/11/2009","news":1},{"id_usuario":3,"nome":"Lilia","email":"lilia@teste.com","data_cadastro":"28/11/2009","news":0},{"id_usuario":4,"nome":"Juliana","email":"ju@teste.com","data_cadastro":"28/11/2009","news":1},{"id_usuario":5,"nome":"Ana","email":"ana@teste.com","data_cadastro":"28/11/2009","news":0}]}) Se alguém conseguir me ajudar fico agradecido... Abraços Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Dezembro 7, 2009 Tenta usar o firefox com firebug, assim você consegue ver se tem algum erro seu campo 'data_cadastro' esta cadastrado no formato d-m-Y e você esta mandando no formato d/m/Y muda isso que deve funcionar Compartilhar este post Link para o post Compartilhar em outros sites
Paulinho Teixeira 0 Denunciar post Postado Dezembro 8, 2009 Boa noite Fabyo Velhão segui sua sugestão, alterei a formatação de data, não deu certo, ai alterei o banco para texto e coloquei no fomato Y-m-d, os dados no banco ficaram "0000-00-00", e mais uma vez nada. Segui sua recomendação, instalei o firebug e inacreditável... nenhum erro, só warnings de css... mais nada... Não conheço bem o firebug, abri o console de erros e estou te passando aas informações. além de manter o painel do firebug ativo... mas nada velhão. mais alguma sugestão??? Desculpa o abuso, grato. Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Dezembro 8, 2009 você consegue ver o retorno do json ? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Dezembro 10, 2009 Ola pessoal que acompanha e acompanhou esse topico desde 2007, e até hoje em finalzinho de 2009 ainda esta bem movimentado, muitas pessoas pesquisam no google "datagrid completo" e o primeiro link que aparece esse topico fico muito feliz que meus exemplos foram uteis para voces estou para publicar uma versão nova desse datagrid com extjs 3.0, só que agora muito melhor, codigos bem feitos em oop e faceis de entender, e o datagrid ficou muito melhor em varios aspectos eu gostaria da opniao de voces para poder criar um exemplo mais completo e util para voces, e alem do datagrid pretendo criar outros exemplos tambem, bom espero a opniao de voces. abraços. Compartilhar este post Link para o post Compartilhar em outros sites
jango 0 Denunciar post Postado Fevereiro 19, 2010 Ola Fabyo, eu tenho uma duvida, espero que voce possa me ajudar.. como faço para mudar o charset do grid, porque ele nao mostra os nomes com "ç" e acentos que tem no meu BD ou se eu tenho que mudar o collation do BD, eu ja tentei varios que nao funcionou. aguardo resposta. obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Fevereiro 19, 2010 você pode fazer assim na parte PHP onde se faz a pesquisa no banco e retorna em json você pode usar utf8_encode() dai no extj nao precisaria mexer, e funcionaria os acentos normal. Compartilhar este post Link para o post Compartilhar em outros sites
jango 0 Denunciar post Postado Fevereiro 24, 2010 você pode fazer assim na parte PHP onde se faz a pesquisa no banco e retorna em json você pode usar utf8_encode() dai no extj nao precisaria mexer, e funcionaria os acentos normal. Fabyo, desculpe o encomodo denovo, mas eu ja tentei esse 'utf8_encode' em tudo que era lugar e nao funcionou, você poderia me dizer onde exatamente eu coloco? agradeço. Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Fevereiro 24, 2010 exemplo: pagina.php: $sql = "SELECT * FROM Tabela WHERE $where ORDER BY $sort $dir LIMIT $start, $limit"; $db = DB::getInstance(); if ($result = $db->query($sql)) { while ($obj = $result->fetch_object()) { $return['id'] = $obj->id; $return['campo'] = utf8_encode($obj->campo); } } $db->closeConnection(); echo json_encode($return); exit; Compartilhar este post Link para o post Compartilhar em outros sites
jango 0 Denunciar post Postado Fevereiro 25, 2010 nossa, brigadao cara, agora deu certo aqui http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
José Brandão 0 Denunciar post Postado Março 23, 2010 Dúvida: baixei o exemplo6.. funcionou. Mas quando eu desconecto a rede aqui, e rodo novamente em localhost.. etc.. Não funciona. É porque ele busca informações em outro lugar? Ou seja.. a internet tem q estar funcionando? Desde já, agredeço pela atenção. Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Março 23, 2010 Nao precisa, ele tbm funciona local Compartilhar este post Link para o post Compartilhar em outros sites
José Brandão 0 Denunciar post Postado Março 23, 2010 Nao precisa, ele tbm funciona local =D eita .. Maior asneira minha.. kkk .. Malz ai pela pergunta. Realmente, funciona legal. Muito bom. Parabéns. Compartilhar este post Link para o post Compartilhar em outros sites
José Brandão 0 Denunciar post Postado Março 27, 2010 Bom dia Fabyo. Faz uma semana q to lendo sobre esse assunto, e nesses dois ultimos dias tenho tentado fazer o seguinte: inserir uma coluna no grid, que contenha um Checkbox para cada registro encontrado, onde eu possa marcar livremente, e ainda q eu navegue na paginação, os mesmos fiquem marcados. O Objetivo é guardar os 'ids' dos registros que serão alterados. Nao estou conseguindo nem fazer com que os checkbox apareçam.. =/ Se puder ajudar, desde já agradeço. Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Março 29, 2010 Então comece aprendendo como colocar um checkbox no grid, depois veja a persistencia dos dados na paginação http://www.extjs.com/deploy/dev/examples/grid/grid-plugins.html Compartilhar este post Link para o post Compartilhar em outros sites