Olá Pessoal, preciso colocar um botão no topo da minha grid em MVC. esse botão vai fazer uma pesquisa sobre os campos da minha grid... mas a dúvida é, é possivel colocar um Botão no topo da Grid no padrão MVC. existe alguma função em MVC que faça isso?
e também preciso de uma caixa de pesquisa no top da grid...
Estou anexando a imagem de como seria.
Obirgada desde já!
Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.
Tente utilizar as propriedades GRIDSEEK e GRIDFILTER da classe FwFormView e verifique se lhe atende.
Exemplo:
oView:SetViewProperty("VIEW_ZA2", "GRIDSEEK", {.T.})
oView:SetViewProperty("VIEW_ZA2", "GRIDFILTER", {.T.})
Documentação: https://tdn.totvs.com/display/public/framework/FWFormView
Obrigada Giordano, o GRIDSEEK é bom por que é possível filtrar pelo campo desejado.Valeuuu
Para a barra de pesquisa usei o exemplo do Giordano.
E para o Botão usei a função AddOtherObject, ficou assim:
oView:AddOtherObject("VIEW_OTHER", {|oPanel| tBtn(oPanel)})
oView:SetOwnerView('VIEW_OTHER' , 'INFERIOR')//View do Botão da Grid.
/////////////
//Criando o Botão da Grid
Static Function tBtn(oPanel)
Local cFont := "Arial"
Local oFontBtn := TFont():New(cFont,,-14,,.T.)
oBtnT:= TButton():New( 015, 002, "Filtrar Itens com Erro",oPanel,{||alert("Botão 01")}, 90,15,,oFontBtn,.F.,.T.,.F.,,.F.,,,.F. )
Return