Ir para conteúdo


Foto

Alterar cor de fundo da CÉLULA.


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

#1 marcoviz

marcoviz

    Novato

  • Membros
  • PipPip
  • 11 posts

Postado 23 January 2009 - 14:02

Como altero a cor de fundo de uma célula, no GRID?

obrigado.

#2 Ricardo Galvão

Ricardo Galvão

    Member Avançado

  • Membros
  • PipPipPip
  • 50 posts

Postado 10 May 2010 - 15:22

Essa pergunta é boa, alguém tem como ajudar a gente ????
Na verdade precisava alterar a cor da linha do grid condicionalmente, isso já dei um jeito de fazer, só que quando clico sobre as linahs com a classe alterada, elas ficam intactas e eu gostaria de colocar um estilo para quando ela for clicada, para facilitar a visualização do usuário.

#3 Nom4d3

Nom4d3

    Member Avançado

  • Membros
  • PipPipPip
  • 952 posts
  • LocationAraras/SP/Brasil

Postado 10 May 2010 - 17:21

Só uma celula vc pode usar isso:

function meu_renderer(v, metaData, rec) {
   metaData.style = "width:23px;background-color:green !important;";
}

e na coluna do seu grid adicione o atributo: "renderer: meu_renderer"


Para mudar a linha toda:
new Ext.grid.Grid({
   ....
   view: new Ext.grid.GridView({
        getRowClass : function(record, index){
            // retorne a classe que vc criou e use o record ou index para mudar o fundo
        }
   }),
   ....
});





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

0 membros, 0 visitantes, 0 membros anônimos