Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bruno novaes

comentários

Recommended Posts

Boa Noite,

 

Vamos supor uma planilha simples. Com cadastro de informações e outra planilha para consultar essas informações.

 

Na planilha de cadastro, no campo "x", o usuário deseja cadastrar um comentário (alem da informação normal) para que aparece na consulta (no mesmo campo "x")

 

Pensei em algo como no excel, quando tem um comentário na celula, fica com uma aba vermelha, e quando clica nessa aba abre o comentário.

 

Existe alguma maneira de fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Através da linguagem server side você verifica se há algum comentário em tal célula. Se houver, você adiciona na célula um class="hasComment". Assim você vai poder estilizar a célula é pegar no JavaScript.

.hasComment{    border: 2px solid red;}
E dentro dessa td você coloca um blockquote, ficando uma estrutura mais ou menos assim:

<td class="hasComment">    Thiago Retondar    <blockquote>Usuário do fórum iMasters</blockquote></td>
Agora para pegar o comentário e exibir:

window.onload = function(){	var tdsWithComment = document.getElementsByClassName("hasComment"),		tdsLength      = tdsWithComment.length;		while(tdsLength--) tdsWithComment[tdsLength].onclick = function(){		var bq = this.getElementsByTagName("blockquote")[0];		alert(bq.innerHTML);	};};
É isso. Não testei o código, então se tiver erro não fique bravo comigo... Imagem Postada

 

:thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

No momento do onclick, se o cara for administrador - ou qualquer outra coisa que tenha essa permissão, faça com que abra uma janela e a pessoa digita o que quer lá. O resto que vai tratar é a linguagem server side que vai gravar em um Banco de Dados.

 

:thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.