Jump to content
edison.silva

Como manter a Linha da Table Selecionada após uma alteração

Recommended Posts

Ola Pessoal,

Alguém tem alguma ideia de como deixar a linha da table selecionada após alguma alteração?
exemplo: Gostaria de após selecionar a linha e fazer a alteração do item, quando voltar a exibir os dados na table o item que eu selecionei para alteração permanecesse em destaque, selecionado

segue abaixo um pequeno trecho do código:

 

jquery que adiciona a CSS na linha selecionada:

 

$(document).ready(		
  function() {
    $('#teste tr:not(.vMarcador)').click(
     function() {
	   $('input:radio', this).attr('checked',true);
		$("tr").removeClass("destacaLinha-teste");
        $(this).addClass("destacaLinha-teste");		
      }
     );
  }
 );

CSS que destaca a linha selecionada:

 

<style>
#teste th {
   background-color:#D9EDF7;
   font-weight:bold;
}
.destacaLinha-teste {
   background-color:#CFF;
   font-weight:bold;
}
</style>

Trecho da table 

 

<tr style="cursor:pointer;">
 <td style="display:none;"><input type="radio" name="vLinhaSelecionada" id="vLinhaSelecionada"></td>
 <td style="text-align:left;">CAMPO1</td>
 <td style="text-align:left;">CAMPO2</td>
</tr>

 

 

Share this post


Link to post
Share on other sites

Não entendi a ideia,

 

Você quer destacar uma linha de uma tabela?

 

 

Ex:

 

Linha 1

Linha 2

Linha 3

 

Ai cliquei na Linha 2 por exemplo.

Muda para a tela de edição da mesma, e após isso volta e ela já fica destacada isso?

 

 

Linha 1

Linha 2

Linha 3

 

Share this post


Link to post
Share on other sites

Só levar o ID do registro que está editando pela URL.

 

EX: Ao finalizar a edição, redirecionar para a página listar.php?idSelecionado=6 (6 é o ID do registro que foi editado).

No seu laço, verifique qual o ID que consta na URL, via $_GET['idSelecionado']. Se for igual ao da linha do ponteiro, deixe marcado como desejar.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By manoaj
      Boa noite pessoal!
      Alguém ai entente dos checkouts do Mercado Pago pra me explicar como eu obtenho os dados da preferência criada através da url disponível na API
      https://api.mercadopago.com/checkout/preferences/:id?access_token=ACCESS_TOKEN_ENV  
    • By asacap1000
      Salve galera, preciso de uma ajuda aqui....eu preciso trazer algumas fotos de usuarios que estão gravados em outro servidor e mostrar em uma página.
       
      O que estou usando inicialmente apenas para carregar as fotos e depois vou personalizar com outras funções. Mas o basico é esse:
       
      <? $diretorio = "//SRVCAMARAFRIA/Sistema de Acesso/AcessoNet/fotos/"; // esta linha não precisas é só um exemplo do conteudo que a variável vai ter // selecionar só .jpg $imagens = glob($diretorio."*.jpg"); // fazer echo de cada imagem foreach($imagens as $imagem){ echo '<a href="'.$imagem.'"><img src="'.$imagem.'" /></a>'; } ?> Ele busca as imagens mas não as mostra segue print do resultado:
       

       
      Se eu posicionar o cursor em cima de uma delas ela aparece no rodapé o caminho e o nome da foto
       

       
       
      O link para abrir ela eu nem preciso apenas para mostrar na tela, poderiam me ajudar?
       
      Desde já Agradeço.
    • By clickanapolis
      Boa tarde pessoal, desculpa se postei em lugar errado, mais não sei aonde postar essa minha dúvida. Estou finalizando um projeto que consiste em uma plataforma de processo seletivo e na etapa final os candidatos iram fazer uma prova online.
       
      O cliente me perguntou se é possível bloquear o navegador, tipo se ele sair do navegador ou mudar de aba tipo o sistema finalizar a prova do candidato, visto que o sistema irá identificar que ele foi fazer uma pesquisa.
       
      Eu particularmente não vi nada igual ate hj e não sei se existe algo seja em javascript ou qualquer outro modo de fazer isso.
    • By Ewfc2005
      Queria saber como faço para fazer um texto aparecer ao rolar a pagina
      igual ao desse site: https://ciesalon.com/services
    • By lUANZIKA3
      Olá boa tarde, eu criei um site de assistir jogo de futebol, apenas HTML + CSS E UM Pouco de JS, porém eu gostaria de editar os textos que contem em cada div pelo banco de dados, mais não sei por onde começar,  alguém poderia tirar minha duvida?
      gostaria apenas editar o conteúdo de texto e imagens. o que devo ler, e aprender?
      OBS: O site foi feito em Bootstrap!
      Sou leigo em PHP, alguém pode me ajudar, passar um link de algum forum, onde eu possa aprender a desenvolver esse pequeno utilitário que me ajudara bastante.
       
      Desde já agradeço!
      <div class="card-body"> <!--Title--> <h4 class="card-title">Campeonato Brasileiro Série A</h4> <!-- AS LINHAS QUE EU GOSTARIA DE EDITAR PELO BANCO DE DADOS--> <h6></h6> <h4 class="card-title">São Paulo x Palmeiras</h4> <!-- AS LINHAS QUE EU GOSTARIA DE EDITAR PELO BANCO DE DADOS--> <!--Text--> <p class="card-text">Assita o jogo de <span class="badge badge-primary"> <marquee behavior="slide">13/07 as 19:00</marquee behavior="slide"> </span> vivo, Assita futebol pelo mobile ou pc, online de graça, Brasileirão Série A sportv, premiere <span class="badge badge-danger"> <marquee behavior="slide">São Paulo x Palmeiras</marquee behavior="slide"> </span> é só dar play! </p> <!-- Provides extra visual weight and identifies the primary action in a set of buttons --> <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#M2">PLAY</button> </div>  
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.