Tempo aproximado para leitura: 00:01:00 min
Dúvida
É permitido adicionar subgrupo em outras ações na enchoicebar?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - ADVPL - Todas as versões
Solução
Sim, é possível adicionar subitens, subgrupos no botão Outras Ações da Enchoicebar.
Exemplo
Criar uma nova posição (posição 7) no array aButtons utilizado na criação da EnchoiceBar, essa posição deverá ser opcional e suportar um array bidimensional que conterá as definições para criação de cada submenu. Este array deverá seguir o mesmo modelo do menu pai.
Add(aButtons,{/*<Resource (Depreciado)>*/,/*<Action>*/,"MenuPai","MenuPai",,,{{/*<Resource (Depreciado)>*/,{|| Alert("Filho1")},"MenuFilho1","MenuFilho1"},{/*<Resource (Depreciado)>*/,{|| Alert('Filho2')},"MenuFilho2","MenuFilho2"} }} )
O método AddUserBtn da classe FWFormBar também deverá aceitar um array com submenu, este será o 10º parâmetro do método.
oFormBar:AddUserBtn( /*<resource>(depreciado)*/, "Menu1", /*<action>*/,,,.F.,,,,{{"Menu11", {||alert(11)},,,.F.}, {"Menu12", {||alert(12)},,,.F.}})
Saiba mais:
0 Comentários