ML
Passagem de parametro
é possível passagem de parametro a partir do menu: <action>SIC_400T#method=onReload?tip=e</action>
E como posso capturar ele dentro do metodo.
E como posso capturar ele dentro do metodo.
Acrescente # para cada parâmetro desejado:
Para capturar basta usar o parâmetro recebido pela função chamada:
Valeu Nataniel, funcionou lega!
e para passar esse dois parametros em uma QuickAction, como pode ser feito?
$this->datagrid->addQuickAction('Editar', new TDataGridAction(array('SIC_400', 'onEdit')), 'id', 'fa:edit blue');
quero passar o id e mais dois parametros.
Explicando melhor, vou ter 2 itens do menu para uma pagina somente.
e quero setar o titulo do formulario de acordo com 'nat'.
como vou poder capturar esses parametros la no metodo __construct ?
Matheus, você pode receber os dados no no construct também:
Você teria que armazenar esse valor(sessão ou thidden), para conseguir utilizá-lo após a execução de outras operações dentro da mesma página(clicar no buscar, por exemplo).
Uma outra solução, um pouco mais complexa, seria criar 2 classes filhas dessa principal, onde você definiria o título de cada uma. Aí no menu você não precisaria passar os parâmetros, bastaria apontar para as classes criadas.