Ao criar um botão do tipo RUN, todas as linhas da consultam passam a ter um checkbox. É possível fazer com que algumas linhas não tenham?
é mais fácil não mostrar essas linhas.
Ter ate tem forma mais precisa de um poco de modo Gambiarra = ON y algo de Jquery com Javascript
Segue um exemplo, apenas exemplo bem basico,
Eu em vez de fazer sumir bloquearei
OnScriptint
echo "<script>
window.onload = function() {
var linhas = document.getElementById('quant_linhas_f0_bot').value;
var campo = \"id_sc_field_id_empresa_\";
var campo_det =\"\";
var valor = 0;
for(i = 1;i <= linhas; i++){
campo_det = campo+i;
valor = parseInt(document.getElementById(campo_det).innerHTML);
if(valor == 2){
$('#NM_ck_run'+i).attr(\"disabled\", true);
}
}
}
</script>";
Aclaração do codigo
var linhas = document.getElementById(‘quant_linhas_f0_bot’).value; —> este e o valor do botão quantidade de linhas (VER(10));
O resto e deduzivel
Ola, sei que este post e’ antigo…
estou precisando desta opcao de desabilitar o botao run para alguns
registro de um grid.
Tentei usar seu exemplo, que e’ ideal para mim, mas nao consegui…
Voce teria como ajudar ?
obrigado
consegui, usando isso
if ({a} != 42) { // Whatever you need to test
echo “#NM_ck_run” . $this->SC_seq_page . " { display:none; }";
}
Consegui assim:
if ({campo} == 'condicao') {
$hide_campo = '#NM_ck_run'.$this->SC_seq_page.'{display: none; } ';
?>
<html>
<style>
<?php echo $hide_campo ?>
</style>
</html>
<?php
}