Botão Run - Esconder checkbox [RESOLVIDO]

Pessoal, bom dia!!

Tenho a necessidade de esconder o checkbox de alguns registros dependendo se o registro está em uma outra tabela ou não. Para isso, fiz da seguinte forma no evento onRecord:

$sql = "SELECT count(*) FROM atendimento_entrega_resultado "
	 . "WHERE atendimento_item = " . {codigo};
sc_lookup(rs, $sql);

if ({rs[0][0]} > 0){
	echo "<script>
	  	  window.onload = function() {
		  	  var i = ".{sc_seq_register}.";
		      $('#NM_ck_run'+i).css(\"display\", \"none\");
	  	  }
	      </script>";
}

Desta forma, ele está escondendo apenas o ultimo registro que foi inserido na outra tabela. Por ex.:

Tenho três registros nessa consulta com o botão run e insiro os três registros na outra tabela. Ele esconde apenas o checkbox do ultimo registro.

Sei que o mais fácil seria esconder o registro que já foi inserido mas meu cliente quer que apareça na tela e fique apenas com o checkbox escondido.

Já tentei o explicado nesse tópico mas esse ele não esconde nenhum:
http://www.scriptcase.com.br/forum/index.php/topic,5320.msg51310.html#msg51310

Grato se alguém puder me ajudar.

Acho que o problema está aqui:

window.onload

trabalhar com javascript no evento onrecord as vezes não funciona.

Uma coisa é disparar o javascript na execução da onrecord (a linha não foi exibida ainda).

O que pode ser feito é você jogar um código javascript em uma coluna virtual no fim da linha.

Esse problema é relatado em videos no youtube e na mesma sequencia desses vídeos ensina a montar uma funcionalidade parecida com Botão Run só que lhe dando mais liberdade, a sugestão desses vídeos resolveria facilmente seu problema.

https://www.youtube.com/watch?v=ow-UV2fopyQ&t Video 1 de 4.

São longos os vídeos, se for assistir assista em velocidade 2.

Haroldo, show de bola seus vídeos!! Me ajudou e muito! Parabéns e obrigado por estar sempre disposto a nos ajudar!!

Problema resolvido!