MenuDef

Funcao padrao MVC pra definicao de menu (aRotina) de uma tela. Tecnicamente nao e PE mas estrutura compativel. Sobrescreva pra adicionar opcoes custom.

Assinatura: Static Function MenuDef() -> aRotina

Modulo: MVC  ·  Rotina: Diversa  ·  Momento: Carregamento do menu/aRotina

Retorno esperado

Array de opcoes: { {label, function, 0, operacao}, ... }

Exemplo

Static Function MenuDef()
    Local aRotina := {}
    aAdd(aRotina, {"Pesquisar", "PesqBrw",      0, 1})
    aAdd(aRotina, {"Visualizar", "VIEWDEF.U_X", 0, 2})
    aAdd(aRotina, {"Incluir",    "VIEWDEF.U_X", 0, 3})
    aAdd(aRotina, {"Alterar",    "VIEWDEF.U_X", 0, 4})
    aAdd(aRotina, {"Excluir",    "VIEWDEF.U_X", 0, 5})
    aAdd(aRotina, {"Botao Custom", "U_MeuBtn", 0, 6})
Return aRotina

Pegadinhas

Veja também