Ir para o conteúdo

 Voltar a Fórum do For...
Tela cheia

Inibir botões de ação do grid automaticamente

23 de Janeiro de 2015, 16:49 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 12 vezes

Prezados,

 

 Criei um grid e gostaria de inibir a coluna que exibi as ações de "Alterar" e "Excluir", no entanto não consegui.

Achei um exemplo de como esconder a coluna de ação clicando em um botão, porém gostaria de que ela não existisse desde a criação do grid. Como devo proceder? Abaixo disponibilizo parte do meu código.

 

$g = new TGrid('gd', 'Registro', $dados, NULL, NULL, 'pk_cod');
$g->addColumn('txt_registro, 'RM', 50, 'left');
$g->addColumn('txt_descriminacao', 'Descricao', 200, 'left');
$g->addColumn('txt_estado', 'Estado', 100, 'left');
$g->addColumn('num_valor', 'R$', 70, 'right');
$g->addColumn('txt_nome', 'Setor', 80, 'center');
$g->addCheckColumn('pre', 'Baixar', 'PK_COD', NULL, FALSE, TRUE)->addEvent('onClick','chkClic()');
//$g->addButton('Alterar', NULL, 'btnAlterar', 'grideAlterar', NULL, 'editar.gif', NULL, 'Alterar setor'); se comentar esta linha tb aparece o botão de ação para excluir
$g->show();

 

 Muito obrigada,

Aline.

Autor: Paiva Macena


22 comentários

  • 51b06d6eae66e2cfdfc361d418eea715?only path=false&size=50&d=404Luis Eugênio barbosa(usuário não autenticado)
    27 de Janeiro de 2015, 19:59

     

    Aline,
    para esconder os botões padrão do gride, utilize os seguintes comandos:
    //$gride->setCreateDefaultDeleteButton(false); // desabilitar somente o Excluir
    //$gride->setCreateDefaultEditButton(false); // desabilitar somente o Editar
    $gride->enableDefaultButtons(false); // desabilitar todos

    Abraço.

    • 0bff3f2dc09b5e88a47cb2a7528e767a?only path=false&size=50&d=404Paiva Macena(usuário não autenticado)
      4 de Fevereiro de 2015, 16:39

       

      Luiz,

       

      Usei esta linha mesmo $gride->enableDefaultButtons(false); quanto estava criando o gride para que inibisse os botões. Deu certo!

      Obrigada,

      Aline.

Essa comunidade não possui posts nesse blog