bjverde/formDin

setEnabled and setVisible no addButton da TGrid

Closed this issue · 2 comments

Criar as opções

  • setEnabled
  • setVisible

addButton da TGrid (linha 1550) . Lembrando que usa um objeto do tipo TButton que herda do TControl que já tem os metodos.

Possível mudança talvez seja apenas

            $button = new TButton( $strName, $strRotulo, $strAction, $strOnClick, $strConfirmMessage, $strImage, $strImageDisabled, $strHint, $boolSubmitAction );
            $button->setEnabled();
            $button->setVisible();

A alteração não se faz necessária, pois as propriedades funcionam como mostrado nos seguintes exemplos:
$gride->addButton('Teste1', null, 'btnTeste1', null, null, null, null)->setVisible(false);
$gride->addButton('Teste2', null, 'btnTeste2', null, null, null, null)->setEnabled(false);