Ir para conteúdo


Foto

INGUEM CONSEGUE RESOLVER HELP HELP HELP!! PLEASE!


  • Por favor, faça o login para responder
3 respostas neste tópico

#1 elvisaronsp

elvisaronsp

    Iniciante

  • Membros
  • Pip
  • 6 posts

Postado 18 November 2008 - 15:24

Olá Pessoal!

Sou um iniciante com o ext js e preciso fazer o seguinte:

Criar um grid com algumas informações e alguns thumbnails(miniaturas) de imagens.
o grid sem as imagens eu consigo criar as imagens já não consigo.
Também queria que quando clicar em uma micro imagem ela abrisse em uma janela com seu tamanho real!!

Será que é possível?
Já fiz diversas pesquisas mas nao achei nada!!

Agradeço desde já!!



#2 Rodrigo, Kptão Nascimento

Rodrigo, Kptão Nascimento

    Member Avançado

  • Expert User
  • 2472 posts
  • LocationTres Coroas, RS

Postado 18 November 2008 - 15:34

Calma rapaz, a resposta vem na medida do possivel.

não sei como fazer mas quem sabe posso te dar uma luz.

existe um plugin para o grid feito pelo Saki do forum dos gringos, esse plugin coloca icones nas linhas e tem eventos como o click.

quem sabe tu consegue dar uma estudada em cima e modificar para q pegue uma imagem diferente por linha, nesse plugin ele usa css para os icones usando a propriedade backgroud, ve se consegue tirar isso e manipular uma tag img

http://rowactions.extjs.eu/

Abraços
Sempre que um tópico for resolvido clique no botão MARCAR COMO RESOLVIDO localizado ao lado do botão RESPONDER.

http://blog.rkn.com.br
http://twitter.com/blogrkn

Atualize seu navegador
http://imasters.uol....br/crossbrowser

#3 Rodrigo, Kptão Nascimento

Rodrigo, Kptão Nascimento

    Member Avançado

  • Expert User
  • 2472 posts
  • LocationTres Coroas, RS

Postado 18 November 2008 - 15:35

desculpe, me equivoquei, isso eh para o ext2.x

abraços
Sempre que um tópico for resolvido clique no botão MARCAR COMO RESOLVIDO localizado ao lado do botão RESPONDER.

http://blog.rkn.com.br
http://twitter.com/blogrkn

Atualize seu navegador
http://imasters.uol....br/crossbrowser

#4 Bruno Tavares

Bruno Tavares

    Member Avançado

  • Membros
  • PipPipPip
  • 1166 posts
  • LocationRedwood City, CA, USA

Postado 18 November 2008 - 15:38

Eu utilizaria um dataView... com um dataView você faz uma junção de dados (store) com visão (html).

1. busque os SRC das imagens via JSON e guarde num JsonStore
2. cria um template HTML que aloque as imagens
3. Cria um DataView passando o store e o template

Exemplificação:
var ds = new Ext.data.JsonStore({
    url:'ServerAjax.aspx'
    ,baseParams:{
        fnTarget:'getThumbnails'
    }
    ,fields:['imageID','imageSrc']
};

var tpl = new Ext.XTemplate('<div class="images"><tpl for="."><div><image src="{imageSrc}" id="{imageID}" /></div></tpl></div>')

new Ext.DataView({
    renderTo:document.body
    ,tpl:tpl
    ,store:ds
    ,itemSelector:'div.images'
});

Não testei, mas essa deve ser a idéia. Se quiser poste prints e código para que possamos ter uma base de código para mexer (:


P.S. Criasse 2 topicos com o mesmo problema e com um título nada sugestivo.

Bruno Tavares, Sr. UI Engineer
Netflix




1 usuário(s) está(ão) lendo este tópico

0 membros, 1 visitantes, 0 membros anônimos